public bool ReadBit()
        {
            BitsLeft -= 1;

            return(buffer.GetValueStartingFromCurrentBit(1) == 1);
        }