Rewrote matrixMul