learning go. Following https://gobyexample.com/