I need help writing a fortran subroutine that given a set of N numbers and integer i, determine the ith smallest number. I need the subroutine to be recursive and use the median of medians method to sort the array of input numbers and output the ith smallest number. Can anyone help please?