In this chapter, we will look at the following recipes:
- Working with recursive functions
- Reversing a list - Recursive worker function pattern
- Creating maps and filters
- Working with laziness and recursion
- Working with folds
- Sorting a list
- Implementing merge sort
- Implementing Eratosthenes Sieve