One-dimensional Cellular Automata http://mathworld.wolfram.com/ElementaryCellularAutomaton.html shows the 256 one-dimensional cellular automata. Each generation follows from the preceding by applying one of the 256 rule sets. The diagrams here use black and white squares which is an option using a Java GUI. A simpler approach would use character output with # for black and blank for white. The displays use a 31 x 16 rectangle. The first generation starts with a single black square in the middle, at the top. Test with rules 30, 90, and 220. Also include timing for generations 50,000 and 100,000. Of course just display the last generation for the timing tests.