https://stackoverflow.com/questions/24373962/why-every-for-loop-starts-with-int-i-0