Re: Indices...
Only Visual Basic really seems to have arrays sorted out.
Those who don't learn from history are doomed to repeat it.
Algol 68 arrays had arbitrary bounds:
[-23:999]REAL data;
and array slices could have their lower bound arbitrarily set:
data[-2:47@2001]