We can pass all tests now, however: some don't reach proper end conditions:
I.E: have all free'd however, there is more than 1 node