Provide methods parse, toString, add and subtract.
Method parse should receive a String, extract each digit using method charAt and place the integer equivalent of each digit into the integer array.
For comparing HugeInteger objects, provide the following methods: isEqual To, isNotEqualTo, isGreaterThan, isLessThan, isGreaterThanOrEqualTo and isLessThanOrEqual To.
Each of these is a predicate method that returns true if the relationship holds between the two HugeInteger objects and returns false if the relationship does not hold.
Provide a predicate method isZero.
If you feel ambitious, also provide methods multiply, divide and remainder.
[Note: Primitive boolean values can be output as the word “true” or the word “false” with format specifier %b.]