At the end of this session I will also give you some links to supplementary materials, recommended books, and also to a video that explains why I believe functional programming would be more important in the future than it is today. 