An interesting functional equation

This video identifies all the possible solutions of a functional equation. The zero function is a trivial solution but we can identify more interesting solutions by differentiating the equation multiple times. We then recognize very well known differential equations, but only a subset of their solutions can verify our functional equation.