reverse-linked-list-ii, use vritual head