Small exercise in programming and practises of TDD.