## 11.1. Math Functions

This section describes functions for common math operations.

`apoc.math.round(value,[precision=0],mode=[HALF_UP,CEILING,FLOOR,UP,DOWN,HALF_EVEN,HALF_DOWN,DOWN,UNNECESSARY])` | rounds value with optionally given precision (default 0) and optional rounding mode (default HALF_UP)
`apoc.math.maxLong()` | return the maximum value a long can have
`apoc.math.minLong()` | return the minimum value a long can have
`apoc.math.maxDouble()` | return the largest positive finite value of type double
`apoc.math.minDouble()` | return the smallest positive nonzero value of type double
`apoc.math.maxInt()` | return the maximum value a int can have
`apoc.math.minInt()` | return the minimum value a int can have
`apoc.math.maxByte()` | return the maximum value a byte can have
`apoc.math.minByte()` | return the minimum value a byte can have
`apoc.number.romanToArabic(romanNumber)` | convert roman numbers to arabic
`apoc.number.arabicToRoman(number)` | convert arabic numbers to roman

The following returns the maximum long value:

    RETURN apoc.math.maxLong() AS output;

Table 11.1. Results
Output
9223372036854775807

The following returns the minimum long value:

    RETURN apoc.math.minLong() AS output;

Table 11.2. Results
Output
-9223372036854775808

The following returns the maximum double value:

    RETURN apoc.math.maxDouble() AS output;

Table 11.3. Results
Output
1.7976931348623157e+308.0

The following returns the minimum double value:

    RETURN apoc.math.minDouble() AS output;

Table 11.4. Results
Output
5e-324

The following returns the maximum int value:

    RETURN apoc.math.maxInt() AS output;

Table 11.5. Results
Output
2147483647

The following returns the minimum int value:

    RETURN apoc.math.minInt() AS output;

Table 11.6. Results
Output
-2147483648

The following returns the maximum byte value:

    RETURN apoc.math.maxByte() AS output;

Table 11.7. Results
Output
127

The following returns the minimum byte value:

    RETURN apoc.math.minByte() AS output;

Table 11.8. Results
Output
-128