Following along with this resource: http://www.golang-book.com/5