Limited Automata: Properties, Complexity and Variants