This is the first working version of this assignment. I still want to test it with some different matricies and add comments.
Added comments. Want to read these over before submitting.