Let $g:[0,\frac{1}{2}]\rightarrow\mathbb{R}$ be a continuous function. Define $g_n:[0,\frac{1}{2}]\rightarrow\mathbb{R}$ by $g_1=g$ and $$g_{n+1}(t)=\int\limits_{0}^{t}g_n(s)ds$$ for all $n\geq1$. Show that $$\lim_{n\to\infty}n!g_n(t)=0$$ for all $t\in[0,\frac{1}{2} ]$.
How I can approach this problem. I have tried recursion on $g_n$ but it is not helping much
Since $g$ is continuous on a compact set, it is bounded. Let $|g| \leq M$ on $[0,1/2]$, for some constant $M>0$. Then $|g_1(t)| \leq M t$, for $t\in[0,1/2]$, and $$ |g_2(t)| \leq \int\limits_0^t |g_1(x)| dx \leq M \int\limits_0^t xdx = \frac{1}{2}t^2M. $$ We now prove by induction on $n$ that $$ |g_n(t)| \leq \frac{1}{n!}M t^n, \text{ for all } t \in[0,1/2]. \tag{1} $$ The base case of $n=2$ was proved above. To pass from $n$ to $n+1$ we use $(1)$ and the definition of $g_{n+1}$ to get $$ |g_{n+1}(t)| \leq \int\limits_0^t |g_n(x)| dx \leq \frac{1}{n!} M \int\limits_{0}^t x^n dx = \frac{1}{(n+1)!} M t^{n+1}, \text{ for all } t \in [0,1/2]. $$ The claim in question now follows easily.