Handling divide by zero, and generalizing modulus operator.
Fixing support for odd roots of negative numbers.