Got a chance to try this out to today and and this is incredibly useful to me, thank you. It worked a charm. Appreciate you taking the time.
Just for my knowledge –
I understand that order is an array made from the source.text at time =-1 (ie. unjumbled).
But I’m having trouble understanding how “order[textIndex-1]” is returning a numerical value that ascends for each word based on the unjumbled source.text.
It looks to me like order[textIndex-1] should just return a word from the unjumbled source.text