Added functions to generate variations of strings through
deletion,tranposition,substitution, and insertion