Descriptions of element list functionalites. An element is either a list or an atom.

Each list has an operator and contains a number of elements. A list has a size and their elements can be accessed by their position. An atom carries textual data, has no operator and no size in the previous sense.

Elements can represent formulas and terms.