Why We Use Graphs And Trees