Cellular automata (CA) are discrete, spatially extended dynamical systems in which simple, local update rules give rise to ...