game of life TDD kata.