Got merge working
Making sure we know what is root node
Implementing partition
Cleaning up the trees PR