Matrix Multiplication
Provide a general function for matrix multiplication. The function should multiply two n by n matrices and store the product in a third n by n matrix. The product, Z, of two matrices, X and Y, is defined by
and summation index k runs from 0 to n-1.