An iterative algorithm: k-means
Random Clusters
Cluster Points
Move Clusters