This is a small practice example where we will walk through the process of refactoring some cluttered code as well as writing a suitable Makefile for the refactored project. This will give you some ...