AutomataCode Code to go along with Prof. Ullman's Automata class on coursera Code Convention Types (structs and unions are) in CamelCase. methods and variables are lower_case_underscore_separated.