TDD Cycle 3: Non-exhaustive patterns error added