MATRIX SINGULAR VALUE DECOMPOSITION