Memory layout and mechanics of arrays and slices | Golang | intermediate level