LinkedLists - Interface for List and implementation of a SinglyLinkedList