> Then 1-based can be described as the interval [1,N] where N is both the last element and the length of the vector/array/list.
Doesn't work when the start position isn't 1.
> But that first case doesn't matter in a 1-based array because the range size is just `b`
Only if a = 1.