This is a recursive tree. The code is very short, but it is also very recursive. Try to see how it works!