Eigenvectors and Generalized Eigenspaces