ArithFunct/mrhidan
ArithFunct/Remaron
nn1def ADD(f, g):
2    def newfun(x):
3        fnew = f(x) if callable(f) else f
4        gnew = g(x) if callable(g) else g
5        return fnew + gnew
6    return newfun
7 
8 
1def SUB(f, g):9def SUB(f, g):
n2    def cook(n):n10    def newfun(x):
3        a = f(n) if callable(f) else f11        fnew = f(x) if callable(f) else f
4        b = g(n) if callable(g) else g12        gnew = g(x) if callable(g) else g
5        return a-b13        return fnew - gnew
6    return cook14    return newfun
15 
16 
17def MUL(f, g):
18    def newfun(x):
19        fnew = f(x) if callable(f) else f
20        gnew = g(x) if callable(g) else g
21        return fnew * gnew
22    return newfun
723
824
9def DIV(f, g):25def DIV(f, g):
n10    def cook(n):n26    def newfun(x):
11        a = f(n) if callable(f) else f27        fnew = f(x) if callable(f) else f
12        b = g(n) if callable(g) else g28        gnew = g(x) if callable(g) else g
13        return a/b29        return fnew / gnew
14    return cook30    return newfun
1531
t16 t
17def MUL(f, g):
18    def cook(n):
19        a = f(n) if callable(f) else f
20        b = g(n) if callable(g) else g
21        return a*b
22    return cook
23 
24 
25def ADD(f, g):
26    def cook(n):
27        a = f(n) if callable(f) else f
28        b = g(n) if callable(g) else g
29        return a+b
30    return cook
31 
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op