Adding Levenshtein algorithm