int List_InsertSorted(LIST* list, void* pelem, int (*compare)(void*,void*) );
функция добавляет новый элемент в список с учётом сортировки.
функция возвращает номер элемента в случае успешного добавления, либо LIST_ERROR в случае неудачи