invert -> invert_real
solve_as_poly -> solve_as_poly_real
remove_dublication in solve_as_poly
added comments about invert
[skip_ci]
Improved the use of invert function
solve_univariate: misc updates
[skip_ci]