@Test
void ofList() {

    final List<List<Integer>> expected = expectedFor123();
    final List<List<Integer>> actual =
        Permutation.of(LIST)
            .map(s -> s.collect(toList()))
            .collect(toList());
    assertEquals(expected, actual);
}