I'm doing some exercises in complex analysis, and I've reached one I simply can't figure out on my own, which is why I'm hoping for some help.
The exercise:
We assume that $h:\Bbb C\to \Bbb C \cup \{\infty\}$ is meromorphic with finitely many poles $z_1,...z_n$ and assume that there exist $k\gt0$, $N\in\Bbb N$ and $R\gt0$ such that $|h(z)|\le k|z|^N$ for $|z|\gt R$. Prove that h is a rational function.
What I've been thinking so far:
The definition of a rational function is, that you have to be able to write it on the form $f(z)=p(z)/q(z)$, where $p,q\in\Bbb C[z], q\neq 0$. So I guess I have to show that my function $h$ can be written this way too? I have, however not yet been able to figure out a way to do this which makes sense.
Earlier we've done an exercise, in which we've proven that if we let f be an entire function and we assume that $|f(z)|\le A+B|z|^n$ for $z\in\Bbb C$, where $A,B\ge0$ and $n\in\Bbb N$, then f is a polynomial of degree $\le n$. I've been thinking this might be useful, although a meromorphic function isn't entire.
Thank you for your time.