One of Uncle Bob's TDD Katas