Whileを使わず、再帰を使って引数で渡された値の階乗の値を返して関数を作ってみます