hclustering function

Agglomerative hierarchical clustering