An interface representing the Gap from a gap buffer.
Shifts the start and end indices of the gap by the provided amount, keeping it in the boundaries of the gap buffer.
The end index of the gap (exclusive).
The start index of the gap (inclusive).