Sorted dict 1

Pull request for SortedDict and BalancedTree23 taking into account Kevin Squire's feedback from the past 12 days.
As above, more idiomatic Julia would be
```julia
pastend(ii) && throw(BoundsError())
```