An Extension of the String-to-String Correction Problem | Synapse