LI-FP
Functional Programming
Haskell. Recursion, types, monads. A different way to think about programs.
HaskellRecursionHigher-order functionsType systemMonadsLazy evaluation
Question bank
Questions by topic
Questions from past papers will appear here
Each paper is split into its questions and tagged by topic, so you can see what comes up every year.