Exercises from http://www.golang-book.com