Added alternate (worse) solution for Chapter 2 - Question 4, and corresponding unit tests