3. Racket: Funcții ca valori. Funcționale
4. Racket: Legarea variabilelor. Închideri funcționale
5. Racket: Întârzierea evaluării
7. Haskell: Evaluare leneșă, programare point-free și list comprehensions
8. Haskell: Tipuri de date utilizator
9. Haskell: Polimorfism și clase