SICP問題2.34

Horner の方法(Hornor's rule)
良く分からんので、問題のとおりにやってみる

(define (horner-eval x coefficient-sequence)
  (accumulate (lambda (this-coeff higher-terms) 
        (+ this-coeff (* higher-terms x)))
          0
          coefficient-sequence))

問題のとおりにテスト
x = 2 で、1 + 3x + 5(x^3) + (x^5)の計算

(horner-eval 2 (list 1 3 0 5 0 1))
; => 79

1 + 6 + 40 + 32 = 79なのでOK