## Get absolute value of a big integer

`abs(string \$operand) : string`

`string`

### Returns

`string`

`add(string \$leftOperand, string \$rightOperand) : string`

`string`

`string`

`string`

## Base conversion.

`baseConvert(string \$operand, int \$fromBase, int \$toBase) : string`

Bases 2..62 are supported

`string`

`int`

`int`

`string`

## Convert binary number into big integer

`binToInt(string \$bytes, bool \$twoc) : string`

### Parameters

`string`

#### \$twoc

`bool`

whether binary number is in twos' complement form

`string`

## Compare two big integers and returns result as an integer where Returns < 0 if leftOperand is less than rightOperand; > 0 if leftOperand is greater than rightOperand, and 0 if they are equal.

`comp(string \$leftOperand, string \$rightOperand) : int`

`string`

`string`

`int`

## Divide two big integers and return integer part result.

`div(string \$leftOperand, string \$rightOperand) : string | null`

Raises exception if the divisor is zero.

`string`

`string`

### Returns

`string``null`

## Create string representing big integer in decimal form from arbitrary integer format

`init(string \$operand, int | null \$base) : bool | string`

### Parameters

`string`

#### \$base

`intnull`

### Returns

`bool``string`

## Convert big integer into it's binary number representation

`intToBin(string \$int, bool \$twoc) : string`

### Parameters

`string`

#### \$twoc

`bool`

return in twos' complement form

`string`

## Get modulus of a big integer

`mod(string \$leftOperand, string \$modulus) : string`

`string`

`string`

`string`

## Multiply two big integers

`mul(string \$leftOperand, string \$rightOperand) : string`

`string`

`string`

`string`

## Raise a big integers to another

`pow(string \$operand, string \$exp) : string`

`string`

`string`

`string`

## Raise a big integer to another, reduced by a specified modulus

`powmod(string \$leftOperand, string \$rightOperand, string \$modulus) : string`

`string`

`string`

`string`

`string`

## Get the square root of a big integer

`sqrt(string \$operand) : string`

`string`

`string`

## Subtract two big integers

`sub(string \$leftOperand, string \$rightOperand) : string`

`string`

`string`

`string`

## Base62 alphabet for arbitrary base conversion

`BASE62_ALPHABET `
Inherited