Fix bug in matmult.cpp strassen
Make multiply_recursive recurse on *this
No need to accept rvalues other than const&
Add comments for each computation in strassen
Add multiplication by transpose