ArithFunct/pkorobov
ArithFunct/Remaron
f1def ADD(f, g):f1def ADD(f, g):
n2    def sum(x):n2    def newfun(x):
3        a = f(x) if callable(f) else f3        fnew = f(x) if callable(f) else f
4        b = g(x) if callable(g) else g4        gnew = g(x) if callable(g) else g
5        return a + b5        return fnew + gnew
6    return sum6    return newfun
77
88
9def SUB(f, g):9def SUB(f, g):
n10    def sub(x):n10    def newfun(x):
11        a = f(x) if callable(f) else f11        fnew = f(x) if callable(f) else f
12        b = g(x) if callable(g) else g12        gnew = g(x) if callable(g) else g
13        return a - b13        return fnew - gnew
14    return sub14    return newfun
1515
1616
17def MUL(f, g):17def MUL(f, g):
n18    def mul(x):n18    def newfun(x):
19        a = f(x) if callable(f) else f19        fnew = f(x) if callable(f) else f
20        b = g(x) if callable(g) else g20        gnew = g(x) if callable(g) else g
21        return a * b21        return fnew * gnew
22    return mul22    return newfun
2323
2424
25def DIV(f, g):25def DIV(f, g):
t26    def div(x):t26    def newfun(x):
27        a = f(x) if callable(f) else f27        fnew = f(x) if callable(f) else f
28        b = g(x) if callable(g) else g28        gnew = g(x) if callable(g) else g
29        return a / b29        return fnew / gnew
30    return div30    return newfun
3131
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op