How do slices internally work in Golang | Dark Hacker News