Self practice of Golang guided by "https://gobyexample.com"