Perl module for edit distances and edit distance-based searching across lists