trees, graph, sorting