This is a brilliant way to write recursive functions that are immune to the concerns of stack overflows. If you write JavaScript at all, I highly recommend pouring over this until you understand exactly what’s going on.