FUNCTIONS THAT RETURN A FUNCTION WHAT IS THE DIFFERENCE BETWEEN