Discovering the Roots: Uniform Closure Results for Algebraic Classes Under Factoring