Refactoring SearchTree
Refactoring SearchTree

made root and current private; rearranged conditional statements; added
commenting; replaced LinkedDeque for LinkedStack in some traversal
consumers

bishabosha/caffeine