Functional Programming and Haskel A number of exercises and examples from Functional Programming Module