Rewrite basic math builtins using operators

Macros to define the operators are cool