This algorithm simply puts each point into its own cluster, and is only useful for testing and debugging.
The representatives of the clusters are set to the single point in the cluster.