The following question appears in Rosenlicht's Introduction to Analysis, which is primarily a real analysis text, but contains some problems about complex analysis:

I believe I've managed to prove parts (a) and (b) by showing $|f(z)| > \frac{1}{2}|z|^n$ when $|z|$ is large enough. From there, you can show you can find a disk centered around the origin that contains the point $z \in \mathbb{R}$ corresponding to the minimum.
I'm stuck on parts (c) and (d). I don't understand the algebraic manipulations that allow one to express $f(z)$ in the manner shown in (c). Does it depend on the remainder theorem? I also don't quite follow the argument of part (d), particularly the inequality shown in that part.
Thanks.
For question $c)$, remember that for polynomials, Taylors's formula is an exact formula, i.e. if the polynomial $f$ has degree $n$, $$f(z)=f(\zeta)+f'(\zeta)(z-\zeta)+\dots+\frac{f^{(n)}(\zeta)}{n!}(z-\zeta)^n. $$ Some $f^{(i)}(\zeta)$ maybe $0$, depending on the multiplicity of $\zeta$ as a root of $f(z)-f(\zeta)=0$. If $m$ is the first order of derivation such that $f^{(m)}(\zeta)\ne 0$, Taylor's formula is \begin{align} f(z)&=f(\zeta)+\frac{f^{(m)}(\zeta)}{m!}(z-\zeta)^m+\dots+\frac{f^{(n)}(\zeta)}{n!}(z-\zeta)^n\\ &=f(\zeta)+\frac{f^{(m)}(\zeta)}{m!}(z-\zeta)^m\biggl(1+\dots+\frac{m!\,f^{(n)}(\zeta)}{n!\,f^{(m)}(\zeta)}(z-\zeta)^{n-m}\biggr). \end{align}