solution: unique binary search tree 1&2