LeetCode 237. Delete Node in a Linked List Solution Explained - Java