Consider $f_{n}(x):=nx(1-x)^{n}$ defined for $n=1,2,3,\cdots$ and $x\in [0,1]$. The exercises have two parts:
(a) Show that for each $n$, $f_{n}(x)$ has a unique maximum $M_{n}$ at $x=x_{n}$. Compute the limit of $M_{n}$ and $x_{n}$ as $n\rightarrow\infty.$
(b) Prove that $f_{n}(x)$ is uniformly bounded in $[0,1]$.
I have computed that for each $n$, $f_{n}(x)$ has a unique maximum in $[0,1]$ at $$x_{n}=\dfrac{1}{1+n}$$ with the maximum value $$M_{n}=\Big(\dfrac{n}{n+1}\Big)^{n+1}.$$ Thus $$\lim_{n\rightarrow\infty}x_{n}=0\ \ \ \text{and}\ \ \ \lim_{n\rightarrow\infty}M_{n}=\lim_{n\rightarrow\infty}\Big(1-\dfrac{1}{1+n}\Big)^{n+1}=e^{-1}.$$
The solution says that since $|f_{n}(x)|\leq |M_{n}|$ for each $n=1,2,\cdots$, the above shows that $|f_{n}(x)|\leq e^{-1}$ for all $x\in [0,1]$ and $n=1,2,\cdots$.
I don't understand this. To show the uniform boundedness, don't we need to show $$\sup_{n}|f_{n}(x)|\leq C,\ \ \text{for some constant}\ C\ \text{and for all}\ x\in [0,1]?$$
It is true that since $|f_{n}(x)|\leq M_{n}$ for each $n$ and for all $x\in [0,1]$, we have $$\sup_{n}|f_{n}(x)|\leq\sup_{n}|M_{n}|,$$ but why does the limit of $M_{n}$ being $e^{-1}$ implies the sup is $e^{-1}$?
Thank you!