I have this code for a class where I'm supposed to use the reduce () method to find the min and max values in an array. However, we are required to use only a single call to reduce . The return array Reduce function does not reduce anything. Reduce is the function to take all the elements of an array and come out with a single value out of an array. Reduce (intersect,list(a,b,c,d,e)) I would greatly appreciate if someone could please explain to me how this statement works, because I have seen Reduce used in other scenarios. As far as I understand, the reduce function takes a list l and a function f. Then, it calls the function f on first two elements of the list and then repeatedly calls the function f with the next l...