https://46ebu.com/understanding-go-basic-syntax
Understanding Go Basic Syntax - 46ebu