Let H be the set of all functions h for which there exists a continuously differentiable real function f such that h(x) = f(f(x)). Such functions include h(x) = x, h(x)=e^(e^x), etc. (H is clearly infinite in size).
What can we derive in general about h? Are there any non-trivial operations...