static Pt addPts(Pt a, Pt b) {
  ret a == null ? b : b == null ? a : new Pt(a.x+b.x, a.y+b.y);
}