The area inside the while loop could be anything, that's just some example typical inside-loop code. The trick is the first line, and the cat=-3 parameter. -3