1.    def insertAtEnd(self, newPtr):
2.        if self.isEmpty(): #A special case
3.            newPtr.next = newPtr
4.        else:
5.            newPtr.next = self.listPtr.next
6.            self.listPtr.next = newPtr
7.        self.listPtr = newPtr
8.        self.size += 1