Title: Introduction to Functional Programming