Higher-order functions koans.
Runtime polymorphism koans.
Lazy sequence koans.
Sequence comphrension koans.
Creating functions koans.
Recursion koans.