EqualAngles
Author: J. Doner

A = Intersect(xAxis, yAxis)
c = Circle(A, 1)
B = Point(xAxis)
d = Circle(B, 1)
C = Point(c)
e = Circle(C, 1)
D = Intersect(d, e, 2)
a = Segment(C, D)
b = Segment(C, A)
f = Segment(D, B)
poly1, a_1, c_1, d_1, b_1 = Polygon(A, C, D, B)