Added diff_match_patch