that returns a point, and an object that is a parent for all the
points created by the Point function. In Python we had a single
object, namely the class Point, that performed both roles. In
We'll start with the parent object:
+In production we would use *arguments* and *apply* rather than
+directly calling *__init__*. Do you know why?