Sorry for the list above. Can you explain the basic of Graph theory and how it is connected to programming?