m3d:- Matrix, removed global operator* and replaced it with a class overload instead. Now operator*= is implemented in terms of operator*.