Alternating iterator