Every introduction to functional programming...
Functional programming is actually quite simple. Say you have some data that you want to process for a web page:
data = [ firstname:"john", secondname:"smith" ]
Now in order to process this one simply does
f->x...(x,y)>3[q]
and the fnzoidle glurping is trammelled into a smzzzgnt flurp (){reg}=florp...<>-q sqzflk smzzt q()e . bfk. £h*@'¬` %%