func (n Node) isWithinRange(min geo.Point, max geo.Point) bool { return n.zx.CompareTo(min.GetX()) >= zero && n.zy.CompareTo(min.GetY()) >= zero && n.zx.CompareTo(max.GetX()) <= zero && n.zy.CompareTo(max.GetY()) <= zero }