Fixed bug in Matrix; operators now don't operate on the arguments themselves anymore