linked_list iterator next must move first forward and then return the item.
linked_list iterator next must move first forward and then return the item.