f(x) = x(x2+1)-1
df(x)/dx = (x2+1)-1- x·2x·(x2+1)-2
df(x)/dx = (x2+1)-1- 2x2·(x2+1)-2
0 = (x2+1)-1- 2x2·(x2+1)-2
2x2/(x2+1)2 = 1/(x2+1)
2x2 = x2 + 1
x2 = 1
x = ±1
Take the second derivative and plug in x = 1 and x= -1 to see if each extrema is a mx or min. It's a maximum if f ''(x) < 0. It's a minimum if f ''(x) > 0. The increasing interval is between the minimum and maximum.