A slice is a reference to a section of an array. It has components:
Pointer to the first element
Length (number of elements it contains)
Capacity (number of elements it can grow to)
Slices don't store data. They describe a piece of an underlying array.