Let $f : \Bbb C^* \to \Bbb C$ be a holomorphic function such that $\lvert f(z) \rvert \leq \sqrt{\lvert z \rvert} + \frac{1}{\sqrt{\lvert z \rvert}}$. Show that $f$ is constant.
I cannot use Liouville theorem because the function is not entire and we do not know what happens near $0$.
I noticed that $\lvert f(\frac1z)\rvert \leq \sqrt{\lvert z \rvert} + \frac{1}{\sqrt{\lvert z \rvert}}$. I also noticed that for $z$ such that $\lvert z \rvert \leq 1$, we have that $\lvert f(z) \rvert \leq 2$. I tried to look at what happens for $1/f$ or $e^f$ but no interesting result. How can I do it ?
I wrote $\lvert f(z) \rvert \leq \sqrt{\lvert z \rvert} + \frac{1}{\sqrt{\lvert z \rvert}}=\frac{\lvert z \rvert +1}{\sqrt{\lvert z \rvert} }$. For $\lvert z \rvert \geq 1,$ $\lvert f(z) \rvert \leq \frac{2 \lvert z \rvert}{\sqrt{\lvert z \rvert}}=2\sqrt{\lvert z \rvert}$ but it does not help a lot.