Add partition linked list problem