Operations 
static number   abs(number x)
 Returns the absolute value of x; the result has the same magnitude as x but has positive
sign.

static number   acos(number x)
 Returns an implementationdependent approximation to the arc cosine of x. The result is expressed in radians
and ranges from +0 to +π.

static number   asin(number x)
 Returns an implementationdependent approximation to the arc sine of x. The result is expressed in radians
and ranges from −π/2 to +π/2.

static number   atan(number x)
 Returns an implementationdependent approximation to the arc tangent of x. The result is expressed in
radians and ranges from −π/2 to +π/2.

static number   atan2(number y, number x)
 Returns an implementationdependent approximation to the arc tangent of the quotient y/x of the arguments y and x, where the signs of y
and x are used to determine the quadrant of the result. Note that it is intentional and traditional for the
twoargument arc tangent function that the argument named y be first and the argument named x be
second.

static number   ceil(number x)
 Returns the smallest (closest to −∞) Number value that is not less than x and is equal to
a mathematical integer. If x is already an integer, the result is x.

static number   cos(number x)
 Returns an implementationdependent approximation to the cosine of x. The argument is expressed in
radians.

static number   exp(number x)
 Returns an implementationdependent approximation to the exponential function of x (e raised to
the power of x, where e is the base of the natural logarithms).

static number   floor(number x)
 Returns the greatest (closest to +∞) Number value that is not greater than x and is equal to a
mathematical integer. If x is already an integer, the result is x.

static number  log(number x) 
static number   max(number values...)
 Given zero or more arguments, calls ToNumber on each of the arguments and returns the largest of
the resulting values.

static number   min(number values...)
 Given zero or more arguments, calls ToNumber on each of the arguments and returns the smallest
of the resulting values.

static number   pow(number x, number y)
 Returns an implementationdependent approximation to the result of raising x to the power y.

static number   random()
 Returns a Number value with positive sign, greater than or equal to 0 but less than 1, chosen randomly or pseudo
randomly with approximately uniform distribution over that range, using an implementationdependent algorithm or strategy. This function takes no arguments.

static number   round(number x)
 Returns the Number value that is closest to x and is equal to a mathematical integer. If two integer Number
values are equally close to x, then the result is the Number value that is closer to +∞. If x is already an integer, the result is x.

static number   sin(number x)
 Returns an implementationdependent approximation to the sine of x. The argument is expressed in
radians.

static number   sqrt(number x)
 Returns an implementationdependent approximation to the square root of x.

static number   tan(number x)
 Returns an implementationdependent approximation to the tangent of x. The argument is expressed in
radians.
