>>679
解説ありがとうございます。
解説と併せて改めて手でやってみると、理解出来てきた気がします。


(cond ((= n 0) fn-3)
((= n 1) fn-2)
((= n 2) fn-1)

この部分ですが、厳密に必要なのはn=0の文のみという理解は正しいでしょうか?
常にn=0になるまで繰り返す事で最低限の分岐でn<3の場合にも対応出来るため、
厳密にはn=0の文のみで良い、というのが現在の理解です。

数学的なセンスががゼロなせいか、計算を終える条件がどうしてあのような記述に
なっているのかが一向に理解出来ませんでした。
章の本筋からも外れている疑問だとは思うのですが・・・