To perform k-Means Clustering:
- Select points as initial cluster means (cluster centroids)
- Assign each point in the data to the cluster with the closest centroid.
- When all points have been assigned, recalculate the positions of the centroids.
- Repeat steps and until centroids no longer change.
