!7 p-exp { for (L l : allSpreads(5, 3)) printStruct(l); LL l = asList(allSpreads(5, 3)); assertEqualsVerbose(l(l), 21); //LL l2 = reversed(map reversed(l)); //pnlStruct(zipTwoListsToPairs_ifSameLength(l, l2)); }