elementary cellular automaton