fixed svd for wide matrices by operating on transposed copy
Merge pull request #7 from dane-unltd/master

transpose matrix internally to allow SVD on wide matrices

Fixes issue #5.

TODO(kortschak) Add tests and clean up comments regarding new behaviour.