wrote basic matrix stuff, iterative matrix multiplication
expanded Matrix trait with +| and *| operators
fixed compile errors
Changed immutable collection to mutable
added addition and subtraction methods, as well as map2: (A, A) => A
code clean
added splitVertical and splitHorizontal methods
added appendRight, appendBottom methods
small refactoring
added recursive method for matrix multiplication
added Strassen multiplication