Calculus: Derivative of x^(x^x)