WriteBitsFromBuffer
Description
Writes the given number of bits from the given buffer into this buffer.
The current position for the given buffer will change as we internally read from it!
Writes the given number of bits from the given buffer into this buffer.