Leetcode 289: Game of Life