// output of ./demo/ds/bitarray-demo.cc:
// Description:
//% Demo of the bitarray data structure.

void bitarray::dump() const: 
number of bits:  n_ = 60
fully used words:  nfw_ = 0
mask for partially used word:  mp_ = 1152921504606846975
............................................................

B.set_all() ==>
11111111 11111111 11111111 11111111  11111111 11111111 11111111 1111
[0xffffffffffffffff]
B.all_set_q() ==> 1 (1)
B.clear_all() ==>
........ ........ ........ ........  ........ ........ ........ ....
[0x0]
B.all_clear_q() ==> 1 (1)
B.set(12) ==>
........ ....1... ........ ........  ........ ........ ........ ....
[0x1000]
B.set(13) ==>
........ ....11.. ........ ........  ........ ........ ........ ....
[0x3000]
B.set(33) ==>
........ ....11.. ........ ........  .1...... ........ ........ ....
[0x200003000]
B.test(42) ==> 0 (0)
B.test(43) ==> 0 (0)
B.test(44) ==> 0 (0)
B.next_set(13) ==> 1 (13)
B.next_set(14) ==> 1 (33)
B.test(13) ==> 1 (18446744073709551615)
B.test(14) ==> 0 (0)
B.test_set(24) ==> 0
........ ....11.. ........ 1.......  .1...... ........ ........ ....
[0x201003000]
B.test_clear(24) ==> 18446744073709551615
........ ....11.. ........ ........  .1...... ........ ........ ....
[0x200003000]
B.test_change(24) ==> 0
........ ....11.. ........ 1.......  .1...... ........ ........ ....
[0x201003000]
