## Function application

applyfunction#restargs=>values[Function]

Next section: Identity functionapplycallsfunctionwithargsas the arguments. The lastargmust be a sequence. The elements of the sequence are spread out and taken as individual arguments tofunction.?apply(\+, #(1, 2))3 ?1 + 23 ?define constant math-functions = list (\+, \*, \/, \-))?math-functions#({generic +}, {generic *}, {generic /}, {generic -}) ?first (math-functions){generic +} ?apply (first (math-functions), #(1, 2))3