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; } }