Pushing a small fix to linked list's delete() method.

It was only flagging the deleted node with a -1. Now it removes the node
entirely.