NEED HELP QUICK DUE SOON THANK YOU!!!!

Problems 1. Write a function called median. The function will take a list of numbers. The numbers may or may not be sorted. Return the median of the numbers. The median of a sorted list of numbers is the middle number. However, if the list has an even number of numbers there is no middle number. In that case, the average of the middle two numbers is used. For example: 2. Write a function called mode. It will take a list of values. Return the mode of the list. The mode of a list of numbers is the value that is most common in the list. For this problem, keep in mind that a dictionary doesn't have to be indexed by a number, but it can be. We will guarantee that there will be a unique most common value (i.e., no ties). \[ [1,2,3,4,4,5,6,7,8,9,10]-4 \] 3. Write a class called Student. The class should hold a name (String), an id number (int), and a GPA (float). Create getter and setter functions for each. Make sure in your setters that the following holds true: a. Name is not empty b. GPA is between \( 0.0 \) and \( 4.0 \) c. Id number is between 100000 and 999999 All values are inclusive.