Use generic operator class for unary & binary