In the LinkedList section, when you are inserting a node at the tail you have the case
guard tail !== node else {
append(value) //add to end of the list by calling append func
return
}
what does !== mean? From what I understand it says that it’s checking if both memory addresses are identical. When going through the implementation through the debugger, the memory address for tail and node are the same so I don’t understand why it’s going sinde the scope block?