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