Master iterator