Since the program counter is (conceptually) just another set of memory cells, it can be changed by calculations done in the ALU. Loops are defined as what