transposed(M: MAT): MAT
/**/ M := mat([[1,2,3],[4,5,6]]); /**/ M; matrix(QQ, [[1, 2, 3], [4, 5, 6]]) /**/ transposed(M); matrix(QQ, [[1, 4], [2, 5], [3, 6]])