Lemma: Prove that for any polynomial function $f$ and any number $a$, there is a polynomial function $g$ and number $b$ such that $f(x) = (x-a)g(x) + b$ for all $x$.
Proof: (Prove by strong induction)
Base case $n = 1: f(x) = cx + d$, then let $g(x) = c, b = d + ac$. That is: $f(x) = cx + d = c(x-a) + (d+ac)$
Assume for polynomials with degree $\le k$
To show: $k + 1$ that $f(x) = a_{k+1}x^{k+1} + \ldots + a_1x + a_0$.
Consider $h(x) = f(x) - a_{k+1}x^{k}(x-a)$ has a degree $\le k$
Then: $f(x) - a_{k+1}x^{k}(x-a) = (x-a)g(x) + b$
Finally: $f(x) = (x-a)(g(x) + x^{k}a_{k+1}) + b$
Thanks.