Excercises from tour.golang.org