https://medium.com/@rezauditore/navigating-channels-in-go-your-companion-for-concurrency-0d75194af9dd