Deletion Driven Development: Code to Delete Code!

Refactoring