Ergodicity of Cellular Automata