symbol manipulation functions, tests, and symbol table container illustration