Homework and exercises of the course 'Functional Programming' on Coursera