tokens: Cellular Automata ( CA ) constitute the most established model of computation that accounts for euclidean space : they are widely used to model spatially - dependent computational problems ( self - replicating machines , synchronization ) , and multi - agents phenomena ( traffic jams , demographics ) .