I'm trying to solve the following problem:
Define $T(n) = n\cdot T(n-1) + n$ with $T(1) = 1$. Is $T(n) \in \mathcal O(2^n)$?
I started by finding the time complexity of $T(n) = n\cdot T(n-1) + n$ and I got something weird:
$$n!\cdot\left(\frac{1}{n!} + \frac{1}{(n-1)!} + \cdots + \frac{1}{(n-n)!}\right)$$
I found this by drawing a tree and simplifying the expression I got, but it doesn't really make sense.
Suppose that $T(n)=\Theta (2^n)$. Then your recurrence would become $$Θ(2^n) = n\cdot\Theta(2^n-1) + n = n\cdot \Theta(2^n)$$ ...which is false.
Your explicit formulation is actually more informative. If you reverse what's in the parentheses, you can write it as: $$\frac{1}{0!}+\frac{1}{1!}+\frac{1}{2!}+\cdots+\frac{1}{n!}$$
As $n$ grows, this converges to $e$ (which means that we can bound it by a constant). So you've found that $T(n)=\Theta(n!)$, which does agree with your recurrence.