* The same after the remainder will be added after the same hash header * To avoid conflict, zipper method is used * Insert elements into the linked list in the header * \param [in] key key to add to list * \warning dynamic memory allocated to `n` never gets freed. * \todo fix memory leak */