Hello, I want to know if there exist a package to manipulate blocks of matrices, for example, from matrices sx:matrix([0,1],[1,0]); sz:matrix([1,0],[0,-1]); create a matrix with shape [ sz sx ] [ sx sz ] matrix([1,0,0,1],[0,-1,1,0],[0,1,1,0],[1,0,0,-1]) thanks Mauricio Matera