(apply f list-of-args) takes a function f and evaluates it using the items in list-of-args as its input. It’s as if f is “cons-ed” onto args, and then that expression is evaluated. Notice in the ...