one way linked list by merge sort