The code from http://tour.golang.org/ as I work through it.