Let $f(z) = \frac{z^2}{(z^2+1)^2(z^2+2z+2)}$.
Find singularities of this function. For each singularity determine if it is removable, a pole (if a pole determine it's order,) or essential.
I have worked out that the singularities of this function are $z=\pm i$, $z=-1\pm i$.
However, I'm struggling to determine whether these singularities are removable, a pole or essential. Is $z=\pm i$ a pole of order $2$ and $z=-1\pm i$ a simple pole?
Any help will be appreciated.
Hints:
Rational functions only have poles because the zeros of the denominator are isolated.
A singularity $z_0$ of a rational function is removable iff we can cancel $z-z_0$ enough times in both the numerator and the denominator to make it disappear in the denominator.