Returns the product of two matrices.
An exception is thrown if the column count of the source matrix does not match the row count of the other matrix.
Matrix<T> operator *(Matrix<T> other);