Cluster

Achieve the clustering algorithm