Counter controlled iteration