An Elm app for building and simulating deterministic and non-deterministic finite automata (DFAs and NFAs).