re-implemented ⍺!⍵ and enabled tests, issue #21