applies f to list after partitioning into nonoverlapping sublists of length n.
applies f to sublists obtained by partitioning with offset d.
applies f after partitioning a nested list into blocks of size ××….
applies f after partitioning using offset at level i.
specifies where sublists should begin and end.
specifies what padding should be used.