1 2 3 4 5 6 7 8 9 10
#lang racket (require "../../shared/lists.rkt") (define (horner-eval x coefficient-sequence) (accumulate (lambda (this-coeff higher-terms) (+ this-coeff (* x higher-terms))) 0 coefficient-sequence)) ((lambda () (horner-eval 2 (list 1 3 0 5 0 1))))