Bit Array Container written in C++