次の一般項e_nの解き方を教えてください。

e_1=b e_(n+1) = (a+b)e_n + (a-b)^n * b

a,bは実定数、nは変数です。