CLEANUP – Extra Semicolons

Removed 38 extra/unneeded semicolons.
PERFORMANCE – String to Char

Changed 36 single character strings to chars. Although minimal, this
requires less computation.
PERFORMANCE – Unneeded toString()

Removed unneeded toString() method invocations from string objects.
There is no need to convert a string to a string.
PERFORMANCE – Insufficient use of Constants

No need to create a new instance of BigInteger when a constant already
exists. Replaced with BigInteger.ZERO.
PERFORMANCE – Concatenation to convert to String

We shouldn’t be using concatenation to convert to String. It is more
efficient to use String.valueOf() to convert primitives, or toString()
to convert objects. Fixed 24 instances of this.
PULL FIXES – Pull Cleanup

Fixed typos and made recommended changes.
PULL FIXES - Pull Cleanup 2

Additional fixes.
Merge pull request #224 from Amorphous-Serendipity/next

Cleanup for formatting and performance