Added Golang solution