Functional programming exercises. Materials for a course in Sofia University.