// TODO: optimize static L withoutSubList(LS l, int i, int j) { ret concatLists( subList(l, 0, i), subList(l, j)); }