Prove by induction the inequality: $n! \leq n^n$ for all $n \geq 1$.
I know that the base step is: for $n=1$, $1! \leq 1^1$. The induction hypothesis is: "for all $n \geq 1$ it is true that $n! \leq n^n$". In the induction step I have to prove the inequality $(n+1)! \leq (n+1)^{n+1}$, but I don't know how to prove it.
\begin{align*}(n+1)!&=(n+1)\cdot n!\\ &\leq(n+1)\cdot n^n \quad&\text{ (by induction hypothesis)}\\ &\leq (n+1)\cdot(n+1)^n \quad &\text{since } n<n+1\\ &=(n+1)^{n+1} \end{align*}