Critical bit trees as described in http://cr.yp.to/critbit.html