• Another great article Steve, thanks.

    We re-write a lot of stuff here. Time is the only critical/limiting factor. The benefits are clearer code that's more understandable, easier to change and maintain. Just taking the time to re-format and annotate code has benefits regardless of whether bugs are fixed or performance improved. Often when you re-format and annotate your code the issues or improvements that could be made become searingly obvious.