I←{¯1+(≢⍺)↓i⊣i[i]←+\(≢⍺)>i←⍋⍺⍪⍵} x← ¯1 2 3 7 8.5 y← 0 4 7 6 11 2 1 3 ¯5 x I y 0 2 3 2 4 1 0 2 ¯1 ¯∞ ¯1 2 3 7 8.5 ∞ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ( )[ )[ )[ )[ )[ ) ¯1 0 1 2 3 4