spectral_eigen function

Clustering algorithm: Spectral clustering with eigen-gap heuristic