Conway's Game of Life in Prolog
manzikert.ca