added Levenshtein distance
added benchmarks