Problem
1. Write function build_tree for the case when supply is a queue.
2. Write function build_tree for the case when the input structure is a binary search tree. [This version gives a function to rebalance a binary search tree.]
3. Write a version of function build_tree that will read keys from a file, one key per line. [This version gives a function that reads a binary search tree from an ordered file.]