Failing test for 3
Passing test for 3
Refactored code for 3
Failing test for 4