Computes the matrix multiplication of this array with another array. This requires this.shape[1] == other.shape[0]
this.shape[1] == other.shape[0]