Pattern Matching in Lisp
Lists can be used to represent sentences, relations, tree structures, etc.
(this list represents a sentence)
Analysis of such data can often be based on patterns.
Patterns capture regularities, repetitions, ordering constraints.
(<determiner> <noun> <verb> <det.> <noun>)