Let $m,n$ be two integers such that, $m\ge n$. Compute the number of surjections from $\{1,...,m\}$ to $\{1,...,n\}$
There are $n^m$ functions (total).
we subtract from $n^m$ the number of non-surjective functions.
There are $\binom{n}{1}(n-1)^m$ functions missing one element.
There are $\binom{n}{2}(n-2)^m$ functions missing two elements, but how many times did we count this in the previous count ?
Then we have to add this again by inclusion-exclusion but why is the difference always 1?