go-tour: improve existing solution for binarytrees.go and add non leaky solution

LGTM=adg
R=adg
CC=golang-codereviews
https://golang.org/cl/196890043
2 files changed