static LS moveElementToBeginningIC(S a, Collection l) { if (!contains(l, a)) ret l; ret listPlus_inFront(a, listMinusElementIC(l, a)); }