Performance flag; 'cache' Bit value
Use cases; overriden contains method in SortedSet (fast search is the reason we keep a DS sorted, isnt it?)
I should not assume people dont wanna use the BitsIterator as a standalone class
Negative Int32 support; function to convert Bits back to Int32