matrix multiplication test is now passing, fixed bugs involving matrix returning array literals, not prototypes