減らしたほうがいいのは確かだが、
規格上は末尾再帰でなかったらスタックをバカ食いしてもOKだと思う。