Let $f(n)$ be a function on the non-negative integers defined recursively in the form $$f(n)=af(n-1)+bf(n-2)+cf(n-2)+p(n)\alpha^n,$$ where the $a,b,c,\alpha \in\mathbb{C}$ and $p$ is a polynomial with complex coefficients.
Show that the generating function for the sequence $f(0),f(1),f(2),\dots$ will be a quotient of polynomials in $x$, and hence there is a closed form expression for $f(n)$.