@classmethod
def opstr(cls, expr1, expr2):
    """For use in the __str__ method of Expression

        :param expr1: Expression -- First argument to operation
        :param expr2: Expression -- Second argument to operation
        :return: str
        """
    raise NotImplementedError()
