Fixes SegFault when #rows < #columns

Applies SVD to the transpose of the matrix when #rows < #columns and returns resulting matrices in the reverse order. If you have time,  explore and try to prove why SVD of a transpose of a matrix simply swaps u and v