There are two distinct ways of knowing the length of an array [or string, list, or whatever]: Either you keep a count the number of items, or you mark the end. Both are equally valid, and each have...