Functional

This paradigm is based on the use of functions, and function composition. A program is comprised of many functions which are combined together through a sequence of funciton compositions, eventually achieving the desired output.