Finding Zeros and Factors of Polynomial Functions