(define (fib n) (if (> n 1) (+ (fib (- n 1)) (fib (- n 2))) n))
(define (fib-iter i n fib-0 fib-1) (if (= i n) fib-0 (fib-iter (+ i 1) n (+ fib-0 fib-1) fib-0))) (define (fib2 n) (if (> n 1) (fib-iter 1 n 1 0) n))
98.11.16/ Tomio KAMADA: kamada@seg.kobe-u.ac.jp