In lecture 2 (49'09''), speaking about s[i] (like in printf("%c", s[i]) ), David says: "So if you want to get at the eighth such byte, which in this loop would be bracket zero, bracket one, bracket two, bracket three, bracket four"
I understand every char is one byte, so if I want to go to the eight... I'd go to bracket 8, or maybe to 7 if we have to start counting by zero, but... bracket four??
(it continues saying "that's zero indexed up until five", but I don't understand what's indexing zero either...)