An implementation of the classic O(ND) diff algorithm (fork of sterlingclover's Diff)