O = Intersect(xAxis, yAxis)
B = Point(xAxis)
c = Circle(O, B)
F = Point(xAxis)
A = Point(c)
a = Segment(F, A)
b = Segment(O, A)
d = LineBisector(F, A)
P = Intersect(b, d)