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