21. The system of claim 16 , wherein the added sets of data fields comprise a first set of data fields comprising a concept symbol and a pair of concept symbols, and a second set of data fields comprising the same concept symbol and the pair of concept symbols in reverse order.
16. The system of claim 15 , wherein the at least one executable module further, for each of the language subsections, one or more synonyms, and one or more paraphrases: parses the language subsection, synonym, or paraphrase into an ordered string of language elements comprising one or more of lexical words, grammaticals, and punctuation marks; converts the ordered string of language elements into an ordered string of elementary concept symbols; replaces each language element with a generated concept symbol corresponding to that language element to form an ordered string of concept symbols; parses the ordered string of concept symbols until the ordered string of concept symbols comprises a single concept symbol, wherein the parsing comprises identifying one or more ordered pairs of adjacent concept symbols in the ordered string of concept symbols, and replacing the identified one or more ordered pairs of adjacent concept symbols in the string of ordered concept symbols with a generated compound concept symbol, thereby shortening the ordered string of concept symbols; and, for each generated concept symbol, adding a set of data fields to the at least one data structure, wherein the set of data fields comprises at least an ordinal number, the generated concept symbol, and, if the generated concept symbol is a compound concept symbol, a pair of adjacent concept symbols which were replaced by the compound concept symbol.