My own solution to the TDD-like-you-really-mean-it exercise