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