[Presentation] Concepts of Functional Programming