BST copy constructor, assignment operator progress