Eigenvalues are now correct - a sqrt() was missing.