Factoring and Roots