A loop that repeats its body while a condition remains true. For instance, a while(positionExists)
loop might continue processing as long as an order is open. This is a fundamental flow-control construct alongside for
loops. (See Loop for general loop definition.)