A polymorphic splay tree implemented in Go(lang)