Simple javascript recursive closure.
What will be equal  the variable tmp? =)