分からないところが出てきたので、御願いします

a_1=2

a_(n+1)=2a_n+2^n (n>=1)

で定義される数列の一般項を求めよ。

この問題が分かりません。
おねがいします。