Question 1: How is recursion and iteration used in programming? Provide examples of the various types of recursion and iteration and explain why each is used.
Question 2: Based on Sokolov's (2007) article, discuss techniques for reducing array and other programming errors. Which technique do you believe is the most beneficial? Explain.
Question 3: Based on McCabe's (2007) article, discuss issues related to the backup of various data types. How can these issues be minimized?