Given a fractional function containing polynomials in both numerator and denominator; find its Laurent series in all convergence domains. The polynomials are given by its zeros. For example, the function (z^2+(i-1)z-i)/(z^4-z^2)=((z-1)(z+i))/(z^2(z-1)(z+1)) is given in the input as:
+ 1+0i 0-1i
0+0i 0+0i 1+0i -1+0i
The first sign (+ or -) defines the sign of the fraction. The output of the above example is the Laurent series around z0=0 in two convergence domains: |z|<1 and |z|>1.