What is iteration in programming?
1. A list of instructions which are followed in a set order
2. A list of instructions where there is a choice based on a condition
3. A list of instructions which will loop based on a condition
4. A list of instructions that will loop forever