MATH347 L3: Matrix operations