automaton [pl. automatons / automata]