APL primitives little thinked because it is easier doing
a+b when a and b are numeric array even different lenght
define + in the way
1 + 1 2 3 return 1 2 4
1 1 + 1 2 3 return 1 3 4
and it is easy doing actual 1+1 2 3 in apl as
((≢a)⍴1)+1 2 3 return 2 3 4
easier than
in a+b a and b integer array different size