new file:   horner_rule.hpp	not tested yet.