This project is an example of recursion, using a pre-defined function (in Scratch's case, custom block) inside of itself. It's hardly ever useful, but in some cases, it helps a lot.