Replaced the reference implementation with one that's closer to what
the C code will actually look like; i.e. it obeys the iteration
protocol.
Other grammar and spelling fixes.
documented in PEP1, remove the Emacs page breaks.
Also, Owner: -> Author:, added Created: and Post-History: headers
Changed "Standard For-Loops" section to "Motivation" and shortened
considerably; readers already know how for-loops work in Python.
Added notes about Guido's veto of lazy evaluation.
Patches to the reference implementation:
__getitem__() raises IndexError immediately if no sequences were
given.
__len__() returns 0 if no sequences were given.
__cmp__() new method
Added a little more explanation to raise-a-TypeError-for-zip(a)
Added `fold' as one of the alternative names proposed.
After consultation with Guido, zip() is chosen as the name of this
built-in.
In reference implementation added an __len__() method.
Added a `Rejected Elaborations' section to talk about suggestions from
the list that I've rejected (and the reasoning behind the rejection).
Also: rewrite of paragraph 1 under "Standard For-Loops" for clarity;
Spelling and grammar fixes; use a References section.