Unique Binary Search Trees II — CaffeCode