my answer of the Go program language