これはワロタ
http://t-code.org/scheme-aa.html
、--‐冖'⌒ ̄ ̄`ー-、 /⌒` 三ミヽー-ヘ,_ __,{ ;;,, ミミ i ´Z, ゝ ''〃//,,, ,,..`ミミ、_ノリ}j; f彡 なにジョジョ? _) 〃///, ,;彡'rffッ、ィ彡'ノ从iノ彡 >';;,, ノ丿川j !川|; :.`7ラ公 '>了 ループを末尾再帰で書く意味がわからない? _く彡川f゙ノ'ノノ ノ_ノノノイシノ| }.: '〈八ミ、、;.) ヽ.:.:.:.:.:.;=、彡/‐-ニ''_ー<、{_,ノ -一ヾ`~;.;.;) ジョジョ く .:.:.:.:.:!ハ.Yイ ぇ'无テ,`ヽ}}}ィt于 `|ィ"~ ):.:.:.:.:|.Y }: :! `二´/' ; |丶ニ ノノ それは今までと同じように考えようとするからだよ ) :.: ト、リ: :!ヾ:、 丶 ; | ゙ イ:} { .:.: l {: : } ` ,.__(__,} /ノ 逆に考えるんだ ヽ ! `'゙! ,.,,.`三'゙、,_ /´ ,/´{ ミ l /゙,:-…-〜、 ) | 「末尾再帰があればループはいらない」と ,r{ \ ミ \ `' '≡≡' " ノ __ノ ヽ \ ヽ\ 彡 ,イ_ 考えるんだ \ \ ヽ 丶. ノ!|ヽ`ヽ、 \ \ヽ `¨¨¨¨´/ |l ト、 `'ー-、__ \ `'ー-、 // /:.:.} `'ー、_ `、\ /⌒ヽ /!:.:.| `、 \ /ヽLf___ハ/ { ′ / ! ヽ