Nicer BitSet class, and can be used as a drop-in replacement for the standard BitSet class