E = Intersect(xAxis, yAxis)
A = Point(xAxis)
B = (2, -1)
C: (5, -0.7)
F = (-2, 1)
G: (0.5, -0.5)
H: (6.5, -0.4)
f = FitPoly({A, B, C, E, G, H}, 5)
g(x) = If[0 ≤ x ≤ 8, FitPoly[{A, B, C, E, G, H}, 5]]
g_1 = Mirror(g, E)
D = (3, 2)
I = (9, 1)
h = FitPoly({F, D, I}, 2)