High-Level Functional Programming
lBy high-level we mean that we are only going to construct functions by composing together (usually powerful) built-in functions.

lWe place the construction of functions based on the list dichotomy, for example, under low-level.