static L shortestList2(L a, L b) { ret l(a) < l(b) ? a : b; }