What is the difference between Mean value theorem, Average value and Intermediate value theorem?