Algorithm Implementation/Simulation/Conway's Game of Life

Conway's Game of Life is a cellular automaton with two states for each cell. The following implementation(s) calculate the next generation.