matrix: completed matmult, added split,sumOf,diffOf