When people started to talk about sets, mostly in the 19th century, they did this using natural language. It uses many of the concepts already known from discrete mathematics; for example Venn diagrams to show which elements are contained in a set, or Boolean algebra. It is powerful enough for many areas of contemporary mathematics and engineering. The term naive set theory is used for this kinds of set theory. It is usually contrasted with axiomatic set theory.