@classmethod
def eval(cls, num1, num2):
    """Evaluate the expression at `num2`, `num2`

        :param num1: Number -- First argument to the operation
        :param num2: Number -- Second argument to the operation
        :return:
        """
    raise NotImplementedError()
