This creates a new Point with the same information as this Point, just pointing to a different memory location. In other words, a deep copy.
returns a copy of this Point.