static A[] arraySetWithExponentialGrowth(A[] array, int idx, A element) { if (idx >= l(a)) array = resizeArray(array, max(idx+1, l(array)*1.5)); array[idx] = element; ret array; }