Long comment:
Once you take (as you did) $f_1(x)=x^{100}$ and $f_2(x)=x^2-x$, you can find the $x$ coordinate of the vertex (here the minimum) of the parabola $f_2$, which is $x_0=-\frac{b}{2a}=\frac12$, so we need
$x^{100}=\frac12\implies x_{1,2}=\pm\frac1{\sqrt[100]{2}}$.
Then you can factorise $f_2(f_1(x))=x^{100}\left(x^{100}-1\right)=x^{100}\left(x^{50}-1\right)\left(x^{50}+1\right)=x^{100}\left(x^{25}-1\right)(x^{25}+1)(x^{50}+1)$.
Roots of $f_2$ are $x\pm 1$ and $x=0$.
Now, investigate the behaviour of this product on the intervals $(-\infty,-1],(-1,0],(0,1]$ and $(1,+\infty)$.
We can leave $x^{100}$ and $x^{50}+1$ aside as those are never negative, their restrictions to $(-\infty,0)$ and $[0,+\infty)$ are separately injective and there is an even number of such factors.
$$\begin{array}{c}&&-\infty&&-1&&0&&1&^+\infty\\\\\hline x^{25}-1&&&-&|&-&|&-&\circ&+\\\hline x^{25}+1&&&-&\circ&+&|&+&|&+\\\hline \text{product}&&&+&&-&&-&&+\end{array}$$
Our $x_0=\pm \frac1{\sqrt[100]{2}}$ are exactly in the intervals $(-1,0]$ and $(0,1]$ respectively.
Now we have a better insight how $f(x)=x^{200}-x^{100}$ should look like $\left(-\infty,\frac12\right]\cup\left[\frac12,+\infty\right)$. Then we examine the intervals $\left(0,+\frac1{\sqrt[100]{2}}\right]$ and $\left(\frac1{\sqrt[100]{2}},+\infty\right)$ to see that the overall composition is decreasing on $\left(-\infty,-\frac1{\sqrt[100]{2}}\right)\cup\left(0,\frac1{\sqrt[100]{2}}\right)$ and increasing on $\left[-\frac1{\sqrt[100]{2}}, 0\right]\cup\left[\frac1{\sqrt[100]{2}},+\infty\right)$