Rod Cutting Dynamic programming solution
Recursive and DP included
All permutations of a string
All subsets of a set.