String diff, match and patch utilities
