Significant work in BinarySearchTree, AvlTree and the addition of SplayTree. SortedSet now accepts an optional argument of the BinarySearchTree to use; by default it will create a SplayTree. SplayTree is not at 100% coverage.
Misc. updates in Trees. Also purged existing performance tests and started new ones.