Matrix: by row and by row-element
Matrix: tests
Test works
Matrix: make lazy the default in naming convention
Remove comment