再帰なんて関数内で自らの関数を呼び出すだけだろ。