Lab: Higher-order recursion

Assigned
Monday, 18 October 2021
Summary
In this laboratory, you will explore the intersection of higher-order programming and recursion.

In this lab, we’ll further expand our understanding of recursion, considering how patterns (both pattern matching and patterns of recursion) and helper procedures improve our ability to recurse.

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: higher-order-recursion-a.rkt

B side: higher-order-recursion-b.rkt