From book ‘Programming in Scala’:
Functions that are first-class values provide a convenient means for abstracting
over operations and creating new control structures. This generalization
of functions provides great expressiveness.
What this block means at very low level?Basically how to explain meaning of this block to programmers from non functional background, particularly first sentence?