inline void Swap(Point<T> * ppt);
Swap swaps the x and y components with the coordinates of the passed Point parameter. This function essentially executes the following code:
swap(x, ppt->x) swap(y, ppt->y)