ArrayFormation←{ AF←{ ⍺≡⍥∊⍵[⍋⍺⍳⊃¨⍵] } ⍝ Tests 1≢1 2 3 4 AF(2 3)(1)(4):∘∘∘ 0≢1 2 3 4 AF(1 3)(2 4):∘∘∘ 1≢5 8 2 9 1 AF(9 1)(5 8)(2):∘∘∘ 0≢1 2 3 AF(1)(3):∘∘∘ 1≢7 4 6 AF(7 4 6):∘∘∘ 'All tests passed.' }