add unique binary search tree ii solution