factor of polynome



i want create a list of the factors of polynomes.
P(X):=(2*X+1)*(1-5*X)*(X+1)
my function must return
p1(X):(2*X+1)
p2(X):(1-5*X)
p3(X):(X+1)

Thank's for reply