The program compute the following operations: matrix addition, matrix multiplication by a constant, matrix multiplication by another matrix, transposition along the main diagonal, the side diagonal, ...