Splay tree with dast cloning. A splay tree is a self-adjusting binary search tree with the additional property that recently accessed elements are quick to access again.