> 17--83--28--94--39--105--259--596 ... 259 -> 606 Eric, isn't this your "Add or subtract the result. Iterate." ? http://www.cetteadressecomportecinquantesignes.com/AddOrSubtract.htm