I am stuck on a proof question involving the big-O notation:
Prove that if $f(x)$ is $O(x^3)$ then $f(x+x^2)$ is also $O(x^3)$.
I am stuck because $f(x)$ can be any arbitrary polynomial. I started off with defining $f(x)$ as a polynomial of the nth order with arbitrary constants of $a_0, a_1, \ldots, a_n$. For $f(x+x^2)$ I substituted in $x+x^2$ in place of the $x$ for the polynomial defined for $f(x)$ but I am stuck on simplifying the result.
Help would be much appreciated :)