m = 0 (slider from 0 to 5, step 0.05)
A = Point(xAxis)
B = Point(xAxis)
f(x) = x^(2) + (m * x)
a: x = x(A)
b: x = x(B)
C = Intersect(f, a, 1)
D = Intersect(f, b, 1)
c = Line(C, D)
d: y = (m * x)
e = IntegralBetween(((-(x(c) / y(c))) * x) - z(c) / y(c), f, x(A), x(B))
g = IntegralBetween(f, ((-(x(d) / y(d))) * x) - z(d) / y(d), x(A), x(B))
E = Point(xAxis)
h: x = x(E)
F = Intersect(c, h)
G = Intersect(d, h)
i = Segment(F, G)
H: (0, 0)
I: (2, 4)
J: (-2, 4)
j = Segment(C, H)
k = Segment(H, D)
K: (0, 16)
l = Segment(K, H)
L: (2, 8)
M: (-2, 8)
n = Segment(M, J)
p = Segment(L, I)
q = Segment(D, I)
r = Segment(I, H)
s = Segment(H, J)
t = Segment(J, C)
poly1, h_1, c_1, d_1 = Polygon(C, D, H)
O = Intersect(j, k)
poly2, h_2, c_2, j_1 = Polygon(C, J, H)
poly3, d_2, h_3, i_1 = Polygon(H, I, D)
N = (-4.869704232135472, -3.1191732046893685)
a_1 = Segment(C, D)
P = Midpoint(t)
Q = Midpoint(s)
R = Midpoint(r)
S = Midpoint(q)
b_1 = Line(P, a)
e_1 = Line(Q, l)
f_1 = Line(R, l)
g_1 = Line(S, b)
T = Intersect(f, e_1)
U = Intersect(f, b_1)
V = Intersect(f, f_1)
W = Intersect(f, g_1)
k_1 = Segment(P, U)
l_1 = Segment(Q, T)
m_1 = Segment(R, V)
n_1 = Segment(S, W)
poly4, p_1, q_1, r_1 = Polygon(C, U, J)
poly5, t_1, j_2, o = Polygon(J, O, T)
poly6, i_2, o_1, v = Polygon(O, V, I)
poly7, d_3, i_3, w = Polygon(I, W, D)
s_1 = Segment(C, U)
Z = Intersect(n, s)
a_2 = Segment(U, Z)
b_2 = Segment(Z, T)
e_2 = Segment(T, O)
f_2 = Segment(O, V)
A_1 = Intersect(p, r)
g_2 = Segment(V, A_1)
k_2 = Segment(A_1, W)
l_2 = Segment(W, D)