階乗こそ単純ループで十分で再帰にする必要なんてないんだが。