My answers to tour.golang.org exercises