There are three kinds of programmers:
1) Those who number lists starting at 1.
1) Those who number lists starting at 0.
2.5) Stan Kelly-Bootle, who proposed a compromise.