KataGameOfLife - second version