I intuitively understand $n^{k} \ll (1 + \epsilon)^n$ however the logic of the proof I don't understand, from the chapter on the hierarchy of standard form functions in the book:
Proof. First set $f(n) = n^k$, $g(n) = (1 + \epsilon)^n$. We compare growth rates:
$$\lim_{n \to \infty} f(n + 1)/f(n) = \lim_{n \to \infty}(1 + n^{−1})^k = 1^k = 1$$
Fix any $c$ (e.g., $c = 1 + \frac{\epsilon}{2}$) with $1 < c < 1 + \epsilon$. There exists $n_0$ so that for $n > n_0$ , $f(n + 1)/f(n) < c$. Hence:
$$\frac{f(n_0 + m)}{g(n_0 + m)} \leq \frac{c^{m}f(n_{0})}{(1 + \epsilon)^{m}g(n_{0})} \to 0$$ as $m \to \infty$.
Question: I understand all the algebra/limits involved, however why does the author compare the limit of $f(n + 1)/f(n)$ in the first place? Unsure of the proof scaffolding reasons for doing this. Also, why $c^{m}$ out of nowhere, we are fixing a constant not an exponential. Where did I misunderstand this?