More iterator friendly partition() drafts
Iterator friendly i?partition() and i?chunks()