Start indicates the position where the slice starts.
size_t start() const;
The starting position is returned.