The Matrix class provides the matrix abstraction. A matrix of
order numRows X numCols is an ordered 2d array of numbers arranged in
numRows rows and numCols columns. For example, a matrix A of order 2
X 3:
A =
\left[
\begin{array}{ccc}
a_{0,0} & a_{0,1} & a_{0,2}