Clustering in Higher Dimensions