Warning: this also swaps the arguments of the old rz_bv_append() to be
consistend with the new inplace variant.
The reason why the inplace function has the low as the first operand is
that it can be more efficient to append to an existing vector inplace
than to prepend to it. Then, the first argument is being used as the
in-out one in all other inplace functions.
The Rizin framework is composed of several pieces that work together to provide
a reverse-engineering framework useful for a variety of use-cases and tasks. All
tools present in binrz are based on the libraries present in this
directory, so getting a general idea of what these libraries are and do is key
to navigate the codebase.