- + N1 #!optional N2procedure
- * N1 #!optional N2procedure
- - N1 #!optional N2procedure
- / N1 #!optional N2procedure
Overloaded arithmetic operators. These accept numbers of any type and perform argument type promotion, resulting in a numeric type that is complex if any argument is, float if any argument type is float (but not complex) or is an integer. These operators only accept up to two arguments.