t = 0 (slider from 0 to 20, step 0.1)
O = Intersect(xAxis, yAxis)
M: ((5 * cos(t)), (5 * sin(t)))
f = Segment(O, M)
c = Circle(O, 3)
A = Intersect(c, f)
B = Midpoint(M, A)
e = Circle(B, M)
N: ((4 * cos(t)) + cos((4 * t)), (4 * sin(t)) - sin((4 * t)))
g = Segment(B, N)
d = Circle(O, 5)
a = CurveCartesian((4 * cos(u)) + cos((4 * u)), (4 * sin(u)) - sin((4 * u)), u, 0, t)