Implement a class Point that represents a point in the plane, with accessors that yield

Points can be constructed in the following ways:

Look at the unit test for details.

Hint: The angle is Math.atan2(y, x).