Lab: Implementing the Big Three

Assigned
Wednesday, 29 October 2025
Summary
In this laboratory, you will explore an advanced topics in recursion: building the higher-order recursive functions that we studied earlier in the course, “the big three.”

In this lab, we’ll combine higher-order functions and recursion to see how to implement map, filter, and fold.

Preparation

a. Introduce yourself to your partner, discuss strengths and weaknesses, agree upon work procedures, etc.

b. Grab the code