The global k-means clustering algorithm
Multidimensional binary search trees used for associative searching