There is no matrix division.
Matrix Multiplication should return a new matrix because its shape possibly changes.
Matrix manipulations returns a value.

The value may be a pointer to the original reciever or to a new value of Matrix.