static Pt neg(Pt p) { ret p ?: Pt(-p.x, -p.y); }