Exercises from tour of go (tour.golang.org)