Most programming languages provide loop statements that help users iteratively process code. In Coral you can write loops that handle many situations. What is the logic behind using a loop statement