Going through the classical 99 problems list.
- 9. Pack consecutive duplicates of list elements into sublists
- 26. Generate the combinations of K distinct objects chosen from the N elements of a list
- 27. Group the elements of a set into disjoint subsets