末尾再帰最適化とか、マジ関係無いだろ
実装上の話だろ