Clustering alg ran in O(m*n^2) time, vastly impr 2 ~ O(n*m) for BIG n