Tree, Stack, Linked List, Merge Sort in C