Why do arrays start at index 0?
In memory, an array is just a contiguous block starting at base address B.
Address of element i = B + (i ร size)
Index 0 = B + 0 = exactly the start.
Starting at 1 would mean constant -1 adjustment:
B + ((i-1) ร size)
Extra math for no reason.
Huge thanks to @shivam_visss and @prnvtwts for the work they put into the free-range release ๐
You guys really came through. Celebration loadingโฆ coming very soon!