Partition List
Given a linked list and a value x, partition it so that nodes less than x come before nodes greater or equal to x, preserving order.
Given a linked list and a value x, partition it so that nodes less than x come before nodes greater or equal to x, preserving order.