fn new() -> Splay<T> {
        Splay {
            arena: Arena::new(),
            root: NULL,
        }
    }
/// Constructs a new, empty splay tree.
Constructs a new, empty splay tree.
Constructs a new empty splay tree .
fn new() -> Splay<T> {
        Splay {
            arena: Arena::new(),
            root: NULL,
        }
    }
fn new ( ) -> Splay < T > { Splay { arena : Arena :: new ( ) , root : NULL , } }
Constructs a new, empty splay tree.
Constructs a new empty splay tree .