“…In scientific modeling applications, CAs have been used to simulate, for example, magnetic spin systems [15,90], fluid dynamics [21,27], chemical oscillations [53,64], crystal growth [52,65], galaxy formation [30], stellar accretion disks [77], dynamics in cytoskeletal lattices [82], and the formation of biological patterns (e.g., the intricate fractal patterns seen on mollusk shells [11], or vertebrate pigment patterns [92]). Common to all these modeling applications is the belief that CAs can capture essential features of physical systems in which largescale behavior arises from the collective effect of large numbers of locally interacting simple components.…”