External links
Edit distance algorithms inc. Jaro, Damerau-Levenshtein, and Optimal Alignment
Multiset (bag) implementation in Crystal