Laurent Series of $(1+z)e^{ \frac{1}{z}}$ around $z_0 = 0$ I am trying to find the Laurent Series of $f(z) = (1+z)e^{ \frac{1}{z} }$ around $z_0 = 0$, but I feel that I am not doing something right. 
I used the Taylor series of $e^z$ and then replaced the $z$ with $\frac{1}{z}$ and then tried multiplying it with the $(1+z)$ term. So, I have 
$(1+z)(\frac{1}{z} + \frac{1}{2z^2} + \frac{1}{6z^3})$, but find that it is not actually finding the Laurent series. Can somebody please explain what I am doing wrong and guide me through the problem? 
I am using the Complex Analysis, Third Edition textbook by Joseph Bak and Donald J. Newman. 
 A: First, compute the Laurent series of $e^{1/z}$. We do this by taking the Taylor expansion of $e^z$ about $z=0$, assuming it's ok to replace $z$ with $1/z$, and then we use uniqueness of the Laurent series:
$$e^z = 1+z+\frac{z^2}{2!}+\cdots$$
So
$$e^{1/z} = 1+z^{-1}+\frac{z^{-2}}{2!}+\cdots.$$
Then, note that $(1+z)e^{1/z} = e^{1/z}+ze^{1/z}$. Therefore,
$$(1+z)e^{1/z} = \sum_{k=0}^{\infty} \frac{z^{-k}}{k!} + z\sum_{k=0}^{\infty} \frac{z^{-k}}{k!}.$$
Now, it should be easy to combine the sums.
A: The coefficients of the Laurent series is determined by 
$$a_{n}=\frac{1}{2\pi i}\oint \frac{(1+z)e^{\frac{1}{z}}}{z^{n+1}}=\frac{1}{2\pi i}\oint \frac{e^{\frac{1}{z}}}{z^{n+1}}+\frac{1}{2\pi i}\oint\frac{e^{\frac{1}{z}}}{z^{n}}$$
But we know $$e^{\frac{1}{z}}=\sum_{k=0}^{\infty}\frac{1}{k!} z^{-k}$$
This means that the term $$\frac{1}{2\pi i}\cdot \frac{1}{k!}\oint\frac{e^{1/z}}{z^{n+1+k}}=\frac{1}{k!}$$ If and only if $n+1+k=-1$, which is $k=-2-n$. Similarly the second one yields $n+k=-1$, so $k=-1-n$. Since $n$ is negative this is well defined. Now we have $$a_{n}=\frac{1}{(-2-n)!}+\frac{1}{(-1-n)!}$$
