Node Based Data Structures Interviewbit Java