This (short) week will introduce the basics of functional programming. In particular, we will look at the benefits of functional programming, what pure functions are, referential transparency, purity, the substitution model, and higher-order functions.
There are no additional tasks this week