Cellular Automata In Financial Applications