Computes the exact Euclidean distance to another Point.
double distanceTo(Point<num> other) { return hypot(x - other.x, y - other.y); }