An example of how to do a doubly linked list in Objective-C