Set of programming problems to practice TDD