A project for an exercise in Test driven debugging and development