examples in go language