Lab: Recursion basics

Assigned
Monday, 4 October 2021
Summary
In this laboratory, you will explore the basics of recursion over lists.

In this lab, we’ll gain some intuition about the mechanics of recursion by practicing reading and interpreting recursive code using our mental model of computation.

Important procedures

Preparation

a. Introduce yourself to your partner, discuss work procedures, who will submit the lab.

b. Decide who is side A and who is side B.

A side: recursion-basics-a.rkt

B side: recursion-basics-b.rkt

c. Review the procedures included in the lab to make sure you understand what they are intended to do.