this is a more consice explanation here, step by step, squeak read this first if you havnt already. Mine could be a bit confusing, saying the same thing though, thatguy just outlines and defines it step by step.
Thank you so much for your superb analysis,I am acquiring new knowledge and new found youth thru Brav every day,Xmas is coming for us all, . Cheers Go brav