Write a  program using functions where a function collects 8 numbers from the  user, finds the largest, smallest of those 8 numbers and uses passing by  reference to update the variables belonging to the main program.
 
 Then the main program calls a function called CollectNumbers() and  passes the variables largest, smallest BYREF(by reference).  The  CollectNumbers() return the average back to the main.
 
 Here is what the functions should accomplish.
 
 'main program.
 Creates variables largest, smallest, average.
 Calls  CollectNumbers() function and sends  variables largest, smallest BYREF(by reference)
 The  CollectNumbers() function should return the average.
 The main displays the average returned by the function and , smallest and largest variables updated by the function.
 
 Function CollectNumbers()  receives largest and smallest by reference.
 The purpose of this function is to take 8 numbers from the user.
 Find the largest, smallest and the average of those numbers.
 The function puts the largest of the 8 numbers in received parameter  largest and the smallest of those 8 numbers  in the received parameter  smallest.
 Then, Send the average back to the main.