Common math functions and constants.
add(a float, b float) -> float: Returnsa + b.sub(a float, b float) -> float: Returnsa - b.mul(a float, b float) -> float: Returnsa * b.div(a float, b float) -> float | error: Returnsa / b. Errors onb == 0.0.pow(base float, exp float) -> float: Returnsbase^exp.sqrt(x float) -> float | error: Returns square root ofx.abs(x float) -> float: Absolute value.floor(x float) -> float: Floorsx.ceil(x float) -> float: Ceilsx.round(x float) -> float: Roundsx.min(a float, b float) -> float: Minimum.max(a float, b float) -> float: Maximum.clamp(x float, lo float, hi float) -> float: Clampsxin[lo, hi].log(x float) -> float | error: Natural log.log2(x float) -> float | error: Base-2 log.sin(x float) -> float: Sine (radians).cos(x float) -> float: Cosine (radians).tan(x float) -> float: Tangent (radians).random() -> float: Random0.0 <= x < 1.0.rand_int(lo int, hi int) -> int | error: Random integer in[lo, hi].
PI float: 3.141592653589793.E float: 2.718281828459045.
load math
out(math.sqrt(16.0)?)