rem: WMInsertInArray(WMArray *array, unsigned index, void *item)
add: WMInsertInArray(WMArray *array, int index, void *item)
context: WMInsertInArray(WMArray *array, unsigned index, void *item){    wassertrv(index <= array->itemCount, 0);    if (array->itemCount >= array->allocSize) {        array->allocSize += RESIZE_INCREMENT;        array->items = wrealloc(array->items, sizeof(void*)*array->allocSize);    }    if (index < array->itemCount) {        memmove(array->items+index+1, array->items+index,                sizeof(void*)*(array->itemCount-index));    }    array->items[index] = item;    array->itemCount++;    return 1;}