BitVector32.Section a = BitVector32.CreateSection(10); // Max number to store is 10
BitVector32.Section b = BitVector32.CreateSection(80, a); // Max number to store is 80
BitVector32.Section c = BitVector32.CreateSection(5, b); // Max number to store is 5
BitVector32 x = new BitVector32(0);
x[a] = 5;
x[b] = 79;
x[c] = 3;
Console.WriteLine(x[a]); // 5
Console.WriteLine(x[b]); // 79
Console.WriteLine(x[c]); // 3
Console.WriteLine(x.Data); // 7413
Console.WriteLine(x); // BitVector32{00000000000000000001110011110101}