Suppose $f ( x )$ is a function from $\mathbb { R }$ to $\mathbb { R }$ such that $f ( f ( x ) ) = f ( x ) ^ { 2013 }$. Show that there are infinitely many such functions, of which exactly four are polynomials. (Here $\mathbb { R } =$ the set of real numbers.)