Matrices implemented except multiplying by other things