Function composition

Function composition appears in one form or another in numerous programming languages.