Added a binary search tree for looking up identifiers