review problems by categories
working on permutation and combination with DFS solution