Final version of the code for the article "Test Driven Development (TDD): Example Walkthrough"