I am looking for $$\lim \limits_{n \to \infty}{2^nn! \over n^n}$$ I check by inspection that the limit is $0$. My first suspicion is that we might be able to use the following fact:
$${a_{n+1} \over a_n} \to g \implies \sqrt[n]{a_n} \to g$$
I rewrite $${2^nn! \over n^n} = \sqrt[n]{\left({2^nn! \over n^n}\right)^n}$$ set $$a_n=\left({2^nn! \over n^n}\right)^n$$ and compute $${a_{n+1} \over a_n}={2^{2n+1}n! \over (n+1)^n}\left({1 \over 1 + {1 \over n}} \right)^{n^2}$$ The second term seems to be a natural candidate for a limit with $e$, however, I can't figure out the limit for the first term.
Alternatively, there might be an obvious candidate for the squeeze theorem for the original limit which I'm missing.