static A prevInCyclicList(A a, L l) { ret cyclicGet(l, indexOf(l, a)-1); } static A prevInCyclicList(L l, A a) { ret prevInCyclicList(a, l); }