Variable KD-Tree Algorithms for Spatial Pattern Search and Discovery