O'Reilly logo
  • Gregory Sieranski thinks this is interesting:

a function is a mapping that takes one or more arguments and produces a single result, and is defined using an equation that gives a name for the function, a name for each of its arguments, and a body that specifies how the result can be calculated in terms of the arguments.

From

Cover of Programming in Haskell

Note

Haskell function