Es un algoritmo de "memoización" que puede calcular el destino a largo plazo de una configuración de partida dada para el Juego de la Vida de Conway, y de otros autómatas celulares similares, de forma mucho más rápida de lo que sería posible utilizando otros algoritmos que simulan cada paso intermedio del autómata.