   #     1 1↓ 2 3 4⍴"ABCDEFGHIJKLMNOPQRSTUVWXYZ"    ⍝ returns 1 2 4 ⍴ 'QRSTUVWX'
   #     ¯1 ¯1↓ 2 3 4⍴"ABCDEFGHIJKLMNOPQRSTUVWXYZ"  ⍝ returns 1 2 4 ⍴ 'ABCDEFGH'
   #
-  # TODO: more tests
+  # todo: more tests
   #
   #     //#gives '1 ↓[1] 2 3 4⍴1+⍳24', [5..12].concat [17..24] # todo: drop with axis specification
   #     //#gives '1 ↓[2] 2 3 4⍴1+⍳24', [3, 4, 7, 8, 11, 12, 15, 16, 19, 20, 23, 24] # todo

    else
      withShape sa[...-1].concat(sb[1...]), r

  monadic '⍕', 'Format'
  dyadic '⍕', 'Format by example or specification'

  # Execute (`⍎`)
  #

      rec 0, 0, x.length, prod sr1
    withShape sr, r

  dyadic '⊃', 'Pick' # todo

  # Index (`⌷`)
  #
