Added the full SVD that returns U, Sv and V.  U = output singular vetors, Sv = singular values and V is the conjugate transpose of VH.