differentiate x^(x*(x+1))