assertTrue(W.columnCount()==W.rowCount());
assertTrue(U.columnCount()==W.rowCount());
assertTrue(Vt.rowCount()==W.columnCount());
} else {
assertTrue(U.columnCount()==W.rowCount());
assertTrue(W.columnCount()==Vt.rowCount());
assertTrue(U.columnCount()==U.rowCount());
assertTrue(Vt.columnCount()==Vt.rowCount());
}
Matrix found = Multiplications.multiply(U, Multiplications.multiply(W, Vt));