The BoolArray implementation tries to deal with Arrays of Boolean in a way that will result in a compressed representation in memory.