Add implementation for binary command builtins

Targets #288
Mh... this function does _exactly_ what `bnot()` does (the checks are unneccessary btw.), so why don't you just integrate `bnot()`'s body into this function and use this one instead from the other ones?