观察下列等式从左到右的变形,其中是因式分解的是( )A.(x+1)(x-1)=x2-1B.a2-a+1=a(a-1+1a)C.a2-16+3a=(a+4)(a-4)+3aD.x2+3x+2=(x+1)(x+2)