Fix for the issue-8582

1**zoo, 1**(I+oo) and 1**(1+I*oo) would give zero which is fixed by this commit.