Which polynomial contains the powers in descending order?
A. -2x^2+1+3x^4-x^3+4x^5
B. 1-2x^2-x^3+4x^5+3x^4
C. 3x^4-x^3+4x^5-2x^2+1
D. 4x^5 + 3x^4-x^3-2x^2+ 1