Adds fromInteger, negate, (+) Num Matrix instances