Added a test macro of adding BigInt methods to String. It also compresses the representation string to the highest possible radix to save constant size.
Handling the case where prefix is not specified. Passing a prefix=null in this case.
Added a warning when def macros fails to expand for easier debugging.
prefix=null
in this case.