self balancing binary tree benchmarks