Understand and apply recursion in Racket
Traverse and process recursive data structures
Prove properties of recursive functions and structures using induction
Recursion
Recursive Data Structures
Induction
Learn the basics of recursion, how it works, and how to trace recursive functions.
Dive into lists, Peano numbers, and binary trees, and learn how to manipulate these structures using recursive functions in Racket.
Understand the principles of mathematical induction and how to apply them to prove statements about recursive functions and data structures.