Remove convert to hexadecimal algorithm by halving code
Some more of the same
Should use the standard max-index helper function
Remove more convert by halving code
Encapsulate the testing of number string arguments
Outline the new conversion algorithm
Unify the terminology
Remove stale comments about the struct BCD
Only include assertion code in non-release builds
Comment on how topb allocates memory for the result
toString should be visible outside of tests
Initialize the result array in topb
Remove BCD and consolidate its functionality
Rename the function to check for a decimal number string
Cleanup imports and get compilable again
Ignore leading zeros
Add a comment to explain the last commit
The index limit is inclusive
Standardize some of the comments
Redefined the import reduction algorithm

The algorithm now processes the digits in the number string in an
unrolled loop. All whole chunks of 19 digits are processed in this
manner. Any leftover digits are processed in a simple loop that
accumulates a group of digits less than 19.