Added SVD Newton method