intro to SVD problem