<human>:  I have a question about a Computational language. Why is it called a functional language?
<bot>: Functional languages are called functional because they are based on the mathematical concept of functional analysis. Functional analysis is a branch of mathematics that deals with functions and their properties. A function is a mathematical operation that takes one input and produces one output. In a functional language, functions are the basic building blocks of the language.