Prove $\sqrt{1+2\sqrt{1+3\sqrt{1+4\sqrt{\cdots}}}}=3$
I tried to express it as a recursive sequence, but I failed.