Added code for balanced tree (untested).
Added testing logic in main() for tree insertion of unique (random) numbers.