Implemented binary operators with direct, then indirect.