+ Unique Subsets (lintcode) , same as leetcode subsets II
+ Recover Rotated Sorted Array