Assignment 3 Matrix Multiplication