An implementation of the O(ND) diff algorithm as described in "An O(ND) Difference Algorithm
and Its Variations (1986)" http://citeseer.ist.psu.edu/myers86ond.html. It is O(mn) in space. The
algorithm is the same one used by standared Unix diff.
These details are provided for information only. No information here is legal advice and should not be used as such.