code for iterative merge sort for singly linked list in C.
yet to test