设函数fx=ln1+x,gx=xf`x,x≥0,其中f`x是fx的导函数. g1x=gx,gn+1x=ggnx,n∈N+, (1)求gnx的表达式; (2)若fx≥agx恒成立,求实数a的取值范围; (3)设n∈N+,比较g1+g2+⋯+gn与n-fn的大小,并加以证明.