Graphs And Trees In Discrete Mathematics