Implements Binary Search Trees, AVL Trees, Splay Trees, and Red Black Trees in Python with plotting.