pub fn eigen(m: &Matrix, em: EigenMethod) -> Eigen