Threaded the BST and implemented theaded SOT print, double check accuracy