a Linked List with O(1) time item lookups