But there are 5 nodes in the list. The program prints out 5 different ones then when the program tries to free them with that loop I get an assertion error.