I'm having trouble proving the following identity:
$$\sum_{k=0}^{n-1}\frac{n^{k-1}}{k!}(n-k)(n-k+1)=\frac{n^{n-1}}{(n-1)!}+\sum_{k=0}^{n-1}\frac{n^k}{k!}$$
I've played with the binomial theorem and other similar identities, but nothing seems to work. I'm sure we can prove it by induction, but I was more looking for a proof which uses other well-known identities.
We have that $$\begin{align}\sum_{k=0}^{n-1}\left[\frac{n^{k-1}}{k!}(n-k)(n-k+1)-\frac{n^k}{k!}\right]&=\sum_{k=0}^{n-1}\frac{n^{k-1}((n-k)^2+n-k-n)}{k!}\\&=\sum_{k=0}^{n-1}\frac{n^{k-1}(n^2-2kn+k^2-k)}{k!}\\&=\sum_{k=0}^{n-1}\frac{n^{k+1}}{k!}-2\sum_{k=1}^{n-1}\frac{n^k}{(k-1)!}+\sum_{k=2}^{n-1}\frac{n^{k-1}}{(k-2)!}\\&=\sum_{j=1}^{n}\frac{n^{j}}{(j-1)!}-2\sum_{k=1}^{n-1}\frac{n^k}{(k-1)!}+\sum_{l=1}^{n-2}\frac{n^{l}}{(l-1)!}\end{align}$$ which can be written as $$\sum_{j=1}^{n}\frac{n^{j}}{(j-1)!}-2\left(-\frac{n^{n}}{(n-1)!}+\sum_{k=1}^{n}\frac{n^k}{(k-1)!}\right)-\frac{n^n}{(n-1)!}-\frac{n^{n-1}}{(n-2)!}+\sum_{l=1}^{n}\frac{n^{l}}{(l-1)!}$$ or $$\frac{n^{n}}{(n-1)!}-\frac{n^{n-1}(n-1)}{(n-1)!}=\frac{n^{n-1}}{(n-1)!}$$ so $$\sum_{k=0}^{n-1}\frac{n^{k-1}}{k!}(n-k)(n-k+1)=\frac{n^{n-1}}{(n-1)!}+\sum_{k=0}^{n-1}\frac{n^k}{k!}$$ as desired.