単に再帰の深さが深すぎるんだろ
んで毎回配列を作る場合とか