2007-01-23 gccで末尾再帰の最適化 -O2とか-O3をつければよい。-foptimize-sibling-callsはあってもなくても良い。(ウソかもしれない。)-O2なしで-foptimize-sibling-callsをつけても効果が無い事に注意。