sequentially addressing the first array with a sequence of addresses in which each next address of the sequence is determined by a preceding address of the sequence and a sample value determined from data stored at the addressable location of {TAIL ~ the first array} corresponding to the preceding address, so that {HEAD ~ a repetitive address loop} which is a function of the input pattern is generated as long as the input pattern remains unchanged, the address loop having a loop length 
sequentially addressing the first array with a sequence of addresses in which each next address of the sequence is determined by a preceding address of the sequence and a sample value determined from data stored at the addressable location of { TAIL ~ the first array } corresponding to the preceding address , so that { HEAD ~ a repetitive address loop } which is a function of the input pattern is generated as long as the input pattern remains unchanged , the address loop having a loop length
OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH