In mathematics and theoretical computer science, the broadest and most abstract definition of an enumeration of a set's an exact listing of all of its elements (perhaps with repetition). The restrictions imposed on the type of list used depend on the branch of mathematics and the context in which one's working. In more specific settings, this notion of enumeration encompasses the two different types of listing: one where there's a natural ordering and one where the ordering's more nebulous. The… (More on Enumeration)