Yes George and Steve, I can get 8,902,654 calls to Quicksort because I get fully extracted from one call and then call up another round with Quicksort.
I almost had that notorious Fill routine working by exiting the sub when recurrence reached 9000 about 1000 below the moment it dies. I saved the x, y at the time of exiting to restart the routine all over again at shared saveX, saveY. Outside after the call I check if saveX is not 0 and call the routine again Fill saveX, saveY, samecolor. That worked! so I put it into a loop:
Fill x, y, kolor
while saveX <> 0
Fill saveX, saveY, kolor
wend
for some reason it quit after the 2nd cycle. Oh well, it was a hack anyway!