![f](https://tex.z-dn.net/?f=f)
will be increasing on the intervals where
![f'(x)>0](https://tex.z-dn.net/?f=f%27%28x%29%3E0)
and decreasing wherever
![f'(x)](https://tex.z-dn.net/?f=f%27%28x%29%3C0)
. Local extrema occur when
![f'(x)=0](https://tex.z-dn.net/?f=f%27%28x%29%3D0)
and the sign of
![f'(x)](https://tex.z-dn.net/?f=f%27%28x%29)
changes to either side of that point.
![f'(x)](https://tex.z-dn.net/?f=f%27%28x%29)
is positive when
![x](https://tex.z-dn.net/?f=x)
is between -4 and some number between -2 and -1, and also 2 (exclusive) and 4, so you can estimate that
![f(x)](https://tex.z-dn.net/?f=f%28x%29)
is increasing on the intervals [-4, -2] and (2, 4].
![f'(x)](https://tex.z-dn.net/?f=f%27%28x%29)
is negative when
![x](https://tex.z-dn.net/?f=x)
is between some number between -2 and -1, up to some number less than 2. So
![f(x)](https://tex.z-dn.net/?f=f%28x%29)
is decreasing on the interval [-1, 1].
You then have two possible cases for extrema occurring. The sign of
![f'(x)](https://tex.z-dn.net/?f=f%27%28x%29)
changes for some
![x](https://tex.z-dn.net/?f=x)
between -2 and -1, and again to either side of
![x=2](https://tex.z-dn.net/?f=x%3D2)
.