a fast algorithm for computing longest subsequences .
A linear space algorithm for computing maximal common subsequences