1. Specialized insert function that does not take an element combiner.
2. Rename depth() to height().
3. Add verification code to ensure that tree depth stays less than 2*log(n+1).
4. Add factory method fromRandomArray().
5. Lots of new tests and cleanups.