Most existing Levenshtein libraries are not very flexible: all edit operations have cost 1. This library supports all these use cases by allowing the user to specify different weights for edit ...