An OO/Functional Crit-bit tree in Java.