How does sync.WaitGroup work under the hood
blog.meain.io