Alternative spectral clustering, with automatic estimation of k.