Program repetition
In many cases, we have to repeat certain sections of a program
Many numerical methods involve repetition/iteration
We have to have construct to repeat a group of statements, to end the repetition, or to restart it when certain condition is fulfilled.