bst.py:  refactored so that no empty child nodes exist.  refactored other functions to work with no non-empty child nodes.
queue: changed result of function from a print statement to a return statement.