One-dimensional cellular automaton