matrix_multiply
tests
