(Data Processing)
a. In a doubly linked list, each structure contains a pointer to both the following and previous structures in the list. Define an appropriate type for a doubly linked list of names and telephone numbers.
b. Using the type defined in Exercise 5a, modify Program 13.9 to list the names and telephone numbers in reverse order.