reverse linkedlist 2, inorder iterate non-recursive