TiKz output from a treap
See http://stackoverflow.com/questions/37685498/how-does-a-treap-help-to-update-this-ordered-queue
Treap code from https://kimiyuki.net/blog/2016/06/05/hackerrank-zalando-codesprint-give-me-the-order/
To build: g++ -Wall -Wextra -std=c++14 treap.cc TeXout.cc -o treap
To run, for example:
./treap < treapin
pdflatex trees