Unary negation operator. Returns a point with the coordinates negated.
Point operator -() => new Point(-x, -y);