The Mean Value Theorem (Single-Variable and Multi-Variable Versions)