Diff, match and patch text in Go
