Programming paradigm based on applying and composing functions| en.wikipedia.org
Power sets| edofic.com
Making a programming language Part 5 - variables and decisions| edofic.com