A Wizard Explains Iteration and Recursion (Computer Science)