refactored matrix (now based on a template to be easier extended)
# some bugfixes in currently unused template function, more implicit casting
# removed mxn support: everything squared now
+ Mat3x3
# scalar from left was missing