16. The computer program product as recited in claim 14 , wherein computer-executable instructions that, when executed, cause the computer system to provide a temporary copy of the variable to each loop iteration comprise computer-executable instructions that, when executed, cause the computer system to use an array to store a temporary copy of the variable for each loop iteration.
16. The computer program product as recited in claim 14 , wherein computer-executable instructions that, when executed, cause the computer system to provide a temporary copy of the variable to each loop iteration comprise computer-executable instructions that, when executed, cause the computer system to use an array to store a temporary copy of the variable for each loop iteration. 17. The computer program product as recited in claim 16 , wherein computer-executable instructions that, when executed, cause the computer system to use an array to store a temporary copy of the variable for each loop iteration comprise computer-executable instructions that, when executed, cause the computer system to modify the loop to assign values for each iteration to a corresponding location within the array.