Implementation of the Splay Tree Data Structure