Game of life kata