A more functional/idiomatic approach.
Enable coverage report.
Trim extra stuff and clean up tests.
Comments, refactoring, cleanup.