list processing: processing data that is given in the form of chained lists
data processing: (computer science) a series of operations on data by a computer in order to retrieve or transform or classify information
smooth crabgrass: a weed