I remember seeing an Ada implementation of this in the mid-80's (in addition to a juggler also demo'g concurrency concepts), actually writing ASCII characters to a VT100 type screen to effect the visualization. Anyone have such programs around? Wouldn't it be great if the Computer Science Educators (SIGCSE) saw solutions to this question in Ada? --hh