testing =zero? for custom-number
testing -zero? for rational
testing =zero? for complex