Add golang
Add Java, Haskell and Python examples