# Functions

NewBitVector constructs a new BitVector from a slice of bytes.

# Constants

LSB0 - bit ordering starts with the low-order bit.
MSB0 - bit ordering starts with the high-order bit.

# Variables

ErrOutOfRange - the index passed is out of range for the BitVector.

# Structs

BitVector is used to manipulate ordered collections of bits.

# Type aliases

BitNumbering indicates the ordering of bits, either least-significant bit in position 0, or most-significant bit in position 0.