Npymath complex: support for complex in basic arithmetic: negative, add, subtract, multiply and the divides

which adds little value in this case. We need the ZERO constant anyways. I felt it was more readable in the context of a division having a compare with zero than an is_null check.