Reorders a Linked List by splitting it into two halves, reversing the second half, and merging them alternately.