Various exercises in TDD