1. A tangible computer-readable medium having instructions stored thereon, the instructions comprising: instructions to receive an input sequence of symbols, the input sequence of symbols being in a sequence order, the input sequence of symbols having a natural language meaning determined from a context node filter and a best contextual distance function; instructions to store the input sequence of symbols as a new set of semantic network nodes in a semantic network, the new set of semantic network nodes being stored as a linked list having the sequence order, wherein the semantic network has a plurality of semantic network links, and wherein the semantic network is stored in a memory of a computer system; instructions to store the natural language meaning as a set of meaning nodes in the semantic network; instructions to store the natural language meaning of the new set of semantic network nodes and of the meaning nodes in the semantic network, at least one of the semantic network nodes having a semantic network link to at least one node selected from the set of meaning nodes; and instructions to retrieve, from the semantic network, the natural language meaning for the received input sequence of symbols.