HornerForm
HornerForm[poly] puts the polynomial poly in Horner form.
HornerForm[poly,vars] puts poly in Horner form with respect to the variable or variable list vars.
HornerForm[poly1/poly2] puts the rational function poly1/poly2 in Horner form by nesting poly1 and poly2.
HornerForm[poly1/poly2,vars1,vars2] puts poly1/poly2 in Horner form using the variables or variable lists vars1 and vars2 for poly1 and poly2, respectively.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.