すみません
末尾再帰は単純なループに置き換え可能だそうですが
>>598 はどうなりますか?