[what] add Horner's method