introduce faster levenshtein square