I've encountered a proof which claims $n! > n^2$ for sufficiently large $n$. I tried using induction to prove it for an arbitrary $a$: $n! > n^a$.
Lets assume the claim is true for $n$: $n! > n^a$. We need to prove it for $n+1$:
$$(n+1)! = (n+1)n! > (n+1)n^a \ge n^{a+1} + n^a$$
How to continue?
I thought about using the binomial formula for $(n+1)^a$:
$$ (n+1)^a = \sum\limits_{n=1}^{a}{ {n \choose k}n^k} = n^a\sum\limits_{n=1}^{a-1}{ {n \choose k}n^k} < n! \sum\limits_{n=1}^{a-1}{ {n \choose k}n^k}\dots$$