8 * Represents a state of the Game of Life. The coordinates of all live cells
9 * is stored in an array: [x1, y1, x2, y2, x3, y3,...]. N is the number of
10 * live cells, size is the size of the array.
14 int_least32_t *live_cells;
24 * Check that a cell located at (x,y) in the game board is live.
26 int gol_is_live(struct gol_board *state, int_least32_t x, int_least32_t y, char *is_live);
29 * Append the coordinates of the live cell to the array.
31 int gol_vivify(struct gol_board *state, int_least32_t x, int_least32_t y);