As programmers, we're all used to starting off things at 0, not 1.
But if I'm designing my template List, and I want the USER to be able to refer to a particular element like so:
Should I design so that the FIRST element is list.at(0) or list.at(1)?Code:list.at(n)
Which do YOU think is more intuitive?