derivative of (x^x)