Sorted dict 1

Pull request for SortedDict and BalancedTree23 taking into account Kevin Squire's feedback from the past 12 days.
Consider returning either `tree` or `nothing` here.  Currently, this returns the newly created `TreeNode`.