yahoo Random Generate BST Node problem code still have not been refactored!