What does it do?
The Bit::Vector module implements bit arrays of arbitrary
size.
Not very sexy, you may think.
But actually bit vectors are the base of all computations
performed by a computer!
Your CPU calls them "processor registers"...
By the way, is everybody familiar with two's complement
binary representation and arithmetics?