From linear to additive cellular automata