Cellular Automata Models as a Modelling Tool