Many improvements on the insertion of a node into a threaded binary search tree.
Fix in bst::preorder_successor.
One further fix in the inorder_successor.
bst<int>::copy member function working properly.