How do slices internally work in Golang
medium.com