Sorted dict 1

Pull request for SortedDict and BalancedTree23 taking into account Kevin Squire's feedback from the past 12 days.
Sean,

Thanks for the information about code coverage.  Unfortunately, I couldn't 
get this to work.  With regard to rebase, I did not rebase my code off the 
latest master; instead I merged my master with the latest master, and then 
I merged my SortedDict-1 branch with that master to get the most recent 
updates in my branch.  Rebase gave me some errors that I couldn't 
decipher.

With regard to julia --code-coverage and Pkg.test("DataStructures", 
coverage=true), these commands did indeed generate .jl.cov files, but the 
files so generated are for system libraries like sort.jl and bignum.jl 
(about 20 such files with names like sort.jl.cov, bignum.jl.cov were 
generated).  None were generated for my own code like sortedDict.jl and 
balancedTree.jl.

Thanks,
Steve


On Mon, 13 Oct 2014, Sean Garborg wrote:

> 
> In test/test_balancedTree.jl:
> 
> > @@ -0,0 +1,942 @@
> > +using DataStructures
> 
> Hi Stephen,
> A code coverage tool was hooked up to this repo's Travis runs 12 days ago (if you click the coverage badge, the
> image that says 95%, on the github readme, it'll take you through to code coverage breakdowns by
> pull/file/line).
> 
> Rebasing this branch off master would bring the travis config for the branch up-to-date and give you those nice
> visual coverage statistics (watch out for lines that aren't green or red -- they may or may not have coverage
> -- (hopefully temporary) shortcoming of the tool having to do with compilation and inlining).
> 
> Alternately you can run Pkg.test("DataStructures", coverage=true) or julia --code-coverage test/runtests.jl
> locally, which will fill your src/ directories with .jl.cov files that show which lines are covered (the
> warning about non-highlighted lines above applies to lines beginning with '-' instead of a number here).
> 
> —
> Reply to this email directly or view it onGitHub.[7881863__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcyODg2MjQ0MSwiZGF0YSI6eyJpZCI6NDE3MzQ5Mjl9f
> Q==--c3bae5029c947c4722211a195ea91588e0ddd539.gif]
> 
> 
>