def halfway_to(self, p2):
    '\n        Given another Point object p2, returns a new Point\n        that is half-way between this Point and the given Point (p2).\n        '
    return Point(((self.x + p2.x) / 2), ((self.y + p2.y) / 2))
Given another Point object p2, returns a new Point
that is half-way between this Point and the given Point (p2).
def halfway_to(self, p2):
    '\n        Given another Point object p2, returns a new Point\n        that is half-way between this Point and the given Point (p2).\n        '
    return Point(((self.x + p2.x) / 2), ((self.y + p2.y) / 2))