The document describes a "multilevel" list called HAIRY that contains other lists as elements. It presents a problem to write a function called flatten that takes a possibly multi-level list as an argument and returns a new single-level list containing the same elements in the same overall order. The function is demonstrated by flattening HAIRY into a single list of its elements.