matrix init
rowmajor works fine
naive multiply works
fixed constness
conversion operator
conversion operator
generic multiply
split ops
io.hpp init
stream io for testing
foo