solve now handles some polynomial equations of degree larger than 2 due to  polynomial-square-free-factor