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