Arnoldi Iteration + Least Square implemented