Ruby は末尾再帰最適化をしない
#Ruby
#TCO