CL-containers adds binary search trees, red-black trees, sparse arrays, and other useful containers.
You can find more information at cl-containershome page.
The cl-containers package is released under the MIT style license. It requires the following other packages: moptilities and metatilities.

Some of the classes included:

abstract-container (Inherited by all container classes, a good place to put pesky superclasses that you need)