y = (ln(x) )^x take the ln of both sides
ln(y) = ln [ln(x)]^x
ln (y) = x ln [ln (x) ] now.....differentiate both sides
y' / y = ln [ln (x) ] + x [ (1/x) / ln(x) ] simplify
y' / y = ln [ ln (x) ] + 1/ [ln (x) ] multiply both sides by y
y' = y [ ln [ln (x) + 1/ [ln (x) ] and substitute [ ln(x) ]^x for y
y' = [ln (x)]^x [ ln [ln(x)] + 1 / ln (x) ]
Ordering of functions from slowest growing to fastest growing as x → infinity
e^(x/2) e^x [ln (x)]^x x^x
