Create Treap.hpp