Can someone explain me this: $T(n)=-T(n-1)+2\times T(n-2)+3 \times 2^n+n$
According to Wolfram Alpha the answer is:
$$ T(n) = c_1(-2)^n + c_2 + \dfrac{1}{18}n(3n + 7) + 3 \times 2^n - \dfrac{5}{27}$$
but can someone explain me how it is calculated? I know the basic algorithm, but don't know what to do with that $3 \times 2^n+n$