I have been asked to write a function called merge that accepts
two pointers and returns a pointer.
So to define this I would write:
??? merge(LISTINTPTR *, LISTINTPTR *);
instead of the ??? what is the return type for a pointer?
like the two pointers that are being passed into the function, the pointer points to the first node of a linked list.