Day 3: Practical Session
Getting Started
| Matching tasks with lists |
| List processing: computing different return values |
| List processing: different termination criteria |
Some easy list exercises
| Operations on vectors |
| Finding the maximum |
| Working with append |
Some slightly more difficult list exercises
| Another termination criterium |
| Flattening lists |
A puzzle
| Neighbors |
One Step Further
| Accumulators |
| Practice using the cut |