1. A method of maintaining a symbol table only data structure, the method comprising: detecting a change in data associated with the symbol table only data structure resulting in a change to a first row or a last row or the occurrence count of at least one key value in the symbol table only data structure; and updating the symbol table only data structure to reflect the change to the first row or the last row or occurrence count of the key value.