Can someone please convert this Java into C code? I need help >.<
Code:static <elem_t extends Comparable <? super elem_t>>
void insertion_sort (elem_t[]array, int nelem) {
for(int sorted = 1; sorted < nelem; ++sorted) {
int slot = sorted;
elem_t element = array[slot];
for(; slot > 0; --slot) {
if (array[slot - 1].compareTo (element) <= 0) break;
array[slot] = array[slot - 1];
}
array[slot] = element;
}
}