string alignment with substitution , insertion , deletion , squashing and expansion operations .
Algorithms for the Longest Common Subsequence Problem