graphs, puzzles, cliques, power set examples using DFS and BFS code examples