A = Intersect(xAxis, yAxis)
B = Point(xAxis)
a = Segment(A, B)
M = Point(a)
c = Semicircle(A, M)
d = Semicircle(M, B)
b = LineBisector(A, M)
e = LineBisector(M, B)
K = Intersect(c, b)
L = Intersect(d, e)
poly1, m, a_1, k = Polygon(A, K, M)
poly2, b_1, m_1, l = Polygon(M, L, B)
α = Angle(A, K, M)
β = Angle(M, L, B)
f = Segment(K, L)
I = Midpoint(f)
g = Segment(K, I)
h = Segment(I, L)