#49 making use of vec2 operators. add negation operator