Binary ops using typed arrays