I am just curious about node . node.next and node.next. Until now we have read that node has two part in which it store data and address of next node(node.next) then whats a
node = current node
node.next = next node to current
node.next.next = 2nd node from current node
little more explanation about how's your logic work