This library provides support for additional mathmatic operations not provided by the core Retro language.
Function | Stack | Description |
---|---|---|
squareRoot | x-n | Find an (approximate) square root for a given value |
gcd | xy-n | Find the greatest common denominator for two values |
lcm | xy-n | Find the least common multiplier for two values |
divisor? | ab-f | Tests to see if b is a divisor of a. Returns a flag. |
*/ | abc-d | Multiply a by b, then divide bye c to get d |
even? | n-f | Returns a flag indicating whether or not a number is true |
odd? | n-f | Returns a flag indicating whether or not a number is false |
pow | bp-n | Raise (b) to power (p) |
abs | n-n | Absoulte value of number (n) |
min | ab-c | Minimum of (a) or (b) |
max | ab-c | Maximum of (a) or (b) |
random | -x | Return a random number |