Analysis of Average Running Times and Complexity in Root-Finding Algorithms for Polynomial Factorization | Synapse