     # 0j2÷0j1  <=> 2
     # 5÷2j1    <=> 2j¯1
     # ÷/⍬      <=> 1
-    dyad: div = numeric ((y, x) -> x / y),
+    dyad: numeric ((y, x) -> x / y),
       (y, x) -> Complex.divide x, y
 
   '*': aka '⋆', withIdentity 1, pervasive

      if typeof x is typeof y is 'number' and x > 0 and y > 0
        Math.log(y) / Math.log(x)
      else
        x = complexify x
        y = complexify y
        div ln(x), ln(y)

  '|': aka '∣', withIdentity 0, pervasive


{numeric, pervasive, real, withIdentity, aka} = require './vhelpers'
{Complex, simplify} = require '../complex'
{DomainError} = require '../errors'
{APLArray} = require '../array'

