Hi dawsonK,

A light finally went on above my head when I realised, for the first time, that the loop starts with the highest number & works down. I was thinking it started from "0" position & worked up. After taking that on board the whole explanation made sense.