Algorithm for Constructing a Minimal Deterministic Finite Automaton That Recognizes a Finite Set of Words | Synapse