Practice of game of life using TDD as if you mean it on C++