a[n+2] = f(n)a[n+1] + g(n)a[n]

係数が定数ではなくnの関数というタイプの数列の一般項はどう求めるのでしょうか?