Exercise answers from "An Introduction to Programming in Go" http://www.golang-book.com/