Define Co-domain.
A set from which the function’s output values re chosen.
Define Domain.
A set from which the function’s input values are chosen.
Define Functions.
A rule that for each element in some set A of inputs, assigns an output chosen from set B, but without necessarily using every member of B.
Define First-Class Objects.
First-class objects (or values) are objects which may appear in expressions, be assigned to a variable, be assigned as arguments or be returned in funciton calls.
Define Function Application.
The process of giving particular inputs to a function.
Define Partial Function Application.
A function application scheme where a fucniton is decomposed into intermediate partial functions. A partial function takes some of the arguments and returns a function awaiting the remaining arguments.