Self Referential Structures and Linked Lists