C implementations of a Linked List and a Hash Table