Describir: Cellular Learning Automata and Its Applications