Which of the following is the correct factorization of the polynomial below?
x3 + 10x2 + 25x
A. x(x + 5)(x - 5)
B. (x2 + 2x - 5)(x-10)
C. (x2 + 5x - 2)(x-10)
D. x(x + 5)2