Committing Lab 08

Still working on it. Wanted some feedback along the way.
Binary operators on numpy arrays are applied element-wise. Which means corresponding elements get multiplied together instead of matrix multiplication occurring. To get matrix multiplication, look up `numpy.dot`. For the inverse, look up `numpy.linalg.inv`.