p = array1d(1..3, [2, 2, 1]); ----------