Diff Match and Patch as stateless, thread-safe module functions, ported from the diff-match-patch-es TypeScript rewrite and producing identical results.
>= 3.3
Neil Fraser, Anthony Fu, Reece Dunham