再帰関数は楽しいけど、終了条件をミスると無限ループ。(その前に関数スタック食い潰してエラーになるけど)