core: add Text::levenshtein_distance