Original list:
[ "Program" "I" "am" "Nick Cash's" "Program" ]
Size: 5
Empty: No
Reversing...
[ "Program" "Nick Cash's" "am" "I" "Program" ]
Size: 5
Empty: No
Reversing again...
[ "Program" "I" "am" "Nick Cash's" "Program" ]
Size: 5
Empty: No
Performing traversal and inserting 'Awesome' after 'Nick Cash's'
Data -> Program
Data -> I
Data -> am
Data -> Nick Cash's
Data -> Awesome
Data -> Program
Performing reverse traversal:
Data -> Program
Data -> Awesome
Data -> Nick Cash's
Data -> am
Data -> I
Data -> Program
Popping front...
[ "I" "am" "Nick Cash's" "Awesome" "Program" ]
Size: 5
Empty: No
Readding 'Program'...
[ "Program" "I" "am" "Nick Cash's" "Awesome" "Program" ]
Popping back...
[ "Program" "I" "am" "Nick Cash's" "Awesome" ]
Size: 5
Empty: No
Readding 'Program'...
[ "Program" "I" "am" "Nick Cash's" "Awesome" "Program" ]
Deleting 'am'...
New list:
[ "Program" "I" "Nick Cash's" "Awesome" "Program" ]
Size: 5
Empty: No
Erasing 'Program'...
New list:
[ "I" "Nick Cash's" "Awesome" ]
Size: 3
Empty: No
Clearing list...
Size: 0
Empty: Yes