Build Conway's Game of Life.
Implement game_of_life(board, steps), where board is a rectangular 2D list containing 0 for dead cells and 1 for live cells. Return the board after exactly steps generations, applying the standard eight-neighbor rules simultaneously.
def game_of_life(board, steps):