changes in eigen test & .h + .cpp to compute pseudoinverse using the SVD decomposition