added damerau-levenshhhtein function