Description: Define a function generating submatrices of an integer-indexed matrix.
The function maps an index in ( ( 1 ... M ) X. ( 1 ... N ) ) into a
new index in ( ( 1 ... ( M - 1 ) ) X. ( 1 ... ( N - 1 ) ) ) . A
submatrix is obtained by deleting a row and a column of the original
matrix. Because this function re-indexes the matrix, the resulting
submatrix still has the same index set for rows and columns, and its
determinent is defined, unlike the current df-subma . (Contributed by Thierry Arnoux, 18-Aug-2020)