| n | def SUB(f, g): | n | def ADD(f, g): | 
             |     return lambda x: (f(x) if callable(f) else f) - \ |  |     return lambda x: (f(x) if callable(f) else f) + \ | 
             |         (g(x) if callable(g) else g) |  |         (g(x) if callable(g) else g) | 
             |  |  |  | 
             |  |  |  | 
            | n | def DIV(f, g): | n | def SUB(f, g): | 
             |     return lambda x: (f(x) if callable(f) else f) / \ |  |     return lambda x: (f(x) if callable(f) else f) - \ | 
             |         (g(x) if callable(g) else g) |  |         (g(x) if callable(g) else g) | 
             |  |  |  | 
             |  |  |  | 
             | def MUL(f, g): |  | def MUL(f, g): | 
             |     return lambda x: (f(x) if callable(f) else f) * \ |  |     return lambda x: (f(x) if callable(f) else f) * \ | 
             |         (g(x) if callable(g) else g) |  |         (g(x) if callable(g) else g) | 
             |  |  |  | 
             |  |  |  | 
            | t | def ADD(f, g): | t | def DIV(f, g): | 
             |     return lambda x: (f(x) if callable(f) else f) + \ |  |     return lambda x: (f(x) if callable(f) else f) / \ | 
             |         (g(x) if callable(g) else g) |  |         (g(x) if callable(g) else g) | 
             |  |  |  |