storing {TAIL ~ data} associated with the input pattern in a first array of {HEAD ~ addressable locations} 
storing { TAIL ~ data } associated with the input pattern in a first array of { HEAD ~ addressable locations }
OTH TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD