Synopsis:
Code:
-- ../m2/structure.m2:8-10 positions(VisibleList,Function) := (v,f) -> ( apply(select(pack(2, mingle{v,0 .. #v-1}), p -> f p#0), p -> p#1) )