Added SymbolTable class which abstracts speeds up symbol lookups for sampler (using binary search)