Simulating Complex Systems By Cellular Automata by