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