ループで書くと出現する余計な変数がなくなるのが再帰のメリット