C#は再帰使えませんとかいったら笑われちゃうの?