再帰関数に関数名を設定