Exploiting Commonality

Instead of writing these procedures separately, we can write one procedure that performs either one of them.

Call this procedure together-copies-of.

Its function is to "combine together quantity copies of thing":

     (define together-copies-of
       (lambda (combine quantity thing) ... ))
The combine parameter is the procedure doing the work of combining things.