The library extends the numeric types with an array-like interface over individual set bits. It also provides an API for conversion to and from the binary notation.