Distance and Clustering