{ variable Node new_node; variable Integer i; new_node = new Node_Rep; new_node->value &= x; if (head == NULL) { head = new_node; } else { variable Node p; p = head; for (i = 0; i < (position); i++) { p = p->next; } // end for new_node->next = p->next; p->next = new_node; } // end if seq_size++; } // Add