Still doesn't really help. What's the while loop actually doing? Where's the data being stored, and how do you get it out?
Similarly for his quicksort example (http://www.rebelscience.org/Cosas/quicksort.htm) - from what I can see, there's no means to input or output whatever you're sorting - that part is all internal, and the only accessible parts are 'start' and 'done'.