Finding *all* the eigenvalues of a sparse matrix?