Map and Set based on critical bit trees
Sokoban: compact, efficient data structures packed into contiguous byte arrays