Applications Of Hierarchical Clustering