Tim Peters wrote: > there's generally no reason to suppose that len(iterable) wouldn't be > destructive Good point. Neil PS. tell the bot I'm sorry I doubted the correctness of his code