Changing matricing out for NumbPy and Implementing Matrix Mulitplication