TDD Exercise 1

(work in progress)