Differentiate x^(lnx), implicit differentiation, chain rule