a comparison btn diff kinds of levenshtein distance implementations, now we have a better begining