What are Graphs? How are they used in Searches and Minimum Spanning Trees? What is the difference between the Depth First Search and the Breadth First Search? Discussion of efficiencies should include "Big O" notation, such as O(1), O(log N), O(N), O(N^2), answer must be at least 10 sentences in length.