Explain Finite Automata Model