Vector2D: added arithmetic operations + products