unique binary search trees (dp)