q3: accumulate fill in the definition for the procedure accumulate, which joins the first n natural numbers (ie. 1 to n, inclusive) according to the following parameters: joiner: a function of two arguments start: a number with which we start joining n: the number of natural numbers to join term: a function of one argument that computes the nth term of a sequence for example, we can find the product of all the numbers from 1 to 5 by using the multiplication operator as the joiner, and starting our product at 1: