Functional Programming
lFunctional programming is one of the major fundamental programming paradigms.
lIt means programming only by composing functions, not using
assignment statements.
lIt can be used in conjunction with other paradigms, such as
object-oriented programming.