An Objective-C port of diffmatchpatch.