Added support for all binary operations.