Moved away from using for loops in Matrix3 operators