Suppose that $f$ is holomorphic on $\mathbb{C}$, and suppose that the function $g(z) = f(z)/z$, defined for $z \neq 0$, satisfies $g(z) → 0$ as $|z| \to \infty$. Prove that $f$ is constant.
I have come across this question which I have not managed to find a way to prove it. I though maybe if I use the fact that $f$ will be continuous and differentiable on any region in $\mathbb{C}$ I would be able to find a bound for $f$ and then apply Liouville's Theorem but couldn't find a way. any help is appreciated.
Show that $$h(z):=\begin{cases}g(1/z)&z\ne 0\\0&z=0\end{cases}$$ is entire. Show that you can write it as $h(z)=zk(z)$. Show that $f(z)=k(1/z)$ for $z\ne 0$ and conclude that $f$ is bounded.