What are the two types of iteration?