add levenshthein2 function for performance in fuzzy completion