Matrix.At returns an element specified with arguments: row and col.
Matrix.Shape returns the numbers of rows and colums of the reciever matrix.
Matrix.At returns an error value when invalid arguments are passed to the method.
denseMatrix satisfies Matrix interface.