Some constructs of Functional Programming,