The ADT is something we had to implement ourselves as part of the assignment. The logic for removing the last item doesn't seem to function correctly. EDIT: I can post just the portion I'm having issues with but I think it would be more.