fixed normalization of one of the degen eigenvectors.  changed the general case eigenvector back to eigenvector() because the others (similaritytransform and gramschmidt) were way too slow.  will work around it somehow...