Cellular Automata and Models of Computation Preface