Reimplemented binary primitives.