Levenshtein (edit) distance between two strings (insert, delete, substitute). Unicode-safe by operating on graphemes.