Clustering And Dimensionality Reduction