https://46ebu.com/go-concurrency-in-go-goroutines-and-channels
[GO] Concurrency in Go: Goroutines and Channels - 46ebu