Question: Let $f(x) \in x\mathbb{C}[[x]]$. What is the (asymptotically) fastest algorithm for calculating the coefficient of $x^n$ in $e^{f(x)}$?
Naive Solution 1: Using fast polynomial multiplication (I assume it takes $O(n \log n)$ time to multiply two polynomials of degree $n$), one can solve this problem with complexity of $O(n^2 \log n)$ by writing $[x^n]e^{f}$ as $[x^n]\sum_{i=n}^{\infty} \frac{f^i}{i!}$, and calculate the (truncated) first $n$'th powers of $f$.
Naive Solution 2: This solution utilizes the multicativity of the exponential function. One writes $[x^n]e^f$ as $[x^n] \prod_{i=1}^{n} e^{([x^i]f) \cdot x^i} = [x^n] \prod_{i=1}^{n} (\sum_{j=0}^{n/i} \frac{([x^i]f)^j x^{ij}}{j!})$, and then multiplies $n$ polynomials of degree $n$.
Can one do better (asymptotically)?
Although the example $e^f$ has actually occurred in a calculation I am doing, and the exponential function is abundant in combinatorics, a further natural generalization is: Are there some nice non-rational elementary functions, such as $g(x):-\log(1-x)$, for which $[x^n](g \circ f)$ can be computed faster than $O(n^2 \log n)$?