builds non-linear bbh out of kdtree