Changed return type of func 'getHighestDeterminableNumber()' from int to
long
Added Documentation