Consider the operator given by,
$$ P = x \frac{d}{dx}$$
with,
$$ P^2 = x \frac{d}{dx} ( x\frac{d}{dx}) = x \frac{d}{dx} + x^2 \frac{d^2}{dx^2}$$
or,
$$ P^2 = x \frac{d}{dx} ( x\frac{d}{dx}) = x \frac{d}{dx} + x^2 \frac{d^2}{dx^2}$$
and on another application of the operator,
$$ P^3 = [x \frac{d}{dx}] P^2 = x\frac{d}{dx}(x \frac{d}{dx}) + x \frac{d}{dx}( x^2 \frac{d^2}{dx^2}) = x \frac{d}{dx} + 3x^2 \frac{d^2}{dx^2} + x^3 \frac{d^3}{dx^3} $$
I tried writing more iterations but I can't find / a general form of what $P^k$ should be. So my question is if you are given an operator as the one shown, is there any standard procedure to find the a formula for the kth iteration of the operator?
The actual reason why I want to know about this
Any help would be appreciated :D