* switching to a lrotate + bit prefix + bucketing approach for approximate neighbour searching