--- from: http://rosettacode.org/wiki/Matrix_transposition note: Matrices