@Test
public void testSquareListRecursive() {

    IntList L = IntList.of(1, 2, 3);
    IntList res = IntList.squareListRecursive(L);
    assertEquals(IntList.of(1, 2, 3), L);
    assertEquals(IntList.of(1, 4, 9), res);
}