SuccinctBitVector class written with C#