Update haskell
Add golang
gofmt
Add cat.go