I am trying to evaluate the sum $$ \sum_{k=1}^{n} k^2 2^k. $$ I was following this post and came up with this: \begin{align*} S(n) &= \sum_{k=1}^{n} k^2 2^k \\ S(n+1) &= S(n) + \sum_{k=2}^{n+1} k^2 2^k \\ &= 2 + 2\sum_{k=1}^{n} k^2 2^k \\ &= 2 + \sum_{k=1}^{n} (k+1)^2 2^{k+1} \\ &= 2 + 2\sum_{k=1}^{n} 2^k(k^2 + 2k + 2) \\ &= 2 + 2 \left( \sum_{k=1}^{n} k^2 2^k + 2\sum_{k=1}^{n}k2^k + 2\sum_{k=1}^{n} 2^k \right) \\ &= 2 + 2 \left( S(n) + 2\sum_{k=1}^{n}k2^k + 2\sum_{k=1}^{n} 2^k \right) \end{align*}
And this is where I'm stuck. I plugged it into WolframAlpha and apparently the answer is $S(n) = 2(2^nn^2 - 2^{n+1}n+3\cdot 2^n-3)$. Any help would be appreciated.
Hint.
As
$$ S_n(x) = \frac{x^{n+1}-1}{x-1} $$
we have
$$ \sum_{k=0}^n k^2x^k = x\frac{d}{dx}\left(x\frac{d}{dx}S(x)\right) $$