Spectral Clustering Algorithm