is matrix multiplication the same as cross product