Working through the examples/exercises in http://www.golang-book.com/