fp_chuck_horner