using a[..] instead of a[...] for array slicing
revised implementation of ? and added more tests
refactored ⊂⍵ to use the each() macro
formatted ∞ as "∞" instead of "¯"
demo uses ⍕ to format its result