気の利いた処理系なら末尾再帰の最適化を行うのでループになって
ぐるぐるして終わりだと思う。