Clustering Approaches And Methods