Finite State Automata
Finite State Machine