operator module

operator module provides functions that emulate Pnuts' built-in operators.

operator . mul (arg1, arg2)
operator . add (arg1, arg2)
operator . sub (arg1, arg2)
operator . div (arg1, arg2)
operator . mod (arg1, arg2)
operator . xor (arg1, arg2)
operator . or (arg1, arg2)
operator . and (arg1, arg2)
operator . lt (arg1, arg2)
operator . gt (arg1, arg2)
operator . le (arg1, arg2)
operator . ge (arg1, arg2)
operator . eq (arg1, arg2)
operator . lshift (arg1, arg2)
operator . rshift (arg1, arg2)
operator . inv (arg1)
operator . neg (arg1)
operator . not (arg1)
e.g.
use("operator")
operator.add (10, 20)  //--> 30
e.g.
use("operator")
reduce(operator.add, range(1, 100))  // --> 5050