All of these files have been formatted, commented, and tested.  The only
issues left to address is the fact that simplify does not work and Part D
is somehow missing.
Version 5