Create persistent treap with implicit key.cpp