cypherpunks, 2 years ago <span style="color:#323232;">add = ( </span><span style="color:#323232;"> lambda f: (lambda g: f(lambda *h: g(g)(*h)))( </span><span style="color:#323232;"> lambda g: f(lambda *h: g(g)(*h)) </span><span style="color:#323232;"> ) </span><span style="color:#323232;">)((lambda _add: lambda a, b: _add(a ^ b, c << 1) if (c := a & b) else a ^ b)) </span>
<span style="color:#323232;">add = ( </span><span style="color:#323232;"> lambda f: (lambda g: f(lambda *h: g(g)(*h)))( </span><span style="color:#323232;"> lambda g: f(lambda *h: g(g)(*h)) </span><span style="color:#323232;"> ) </span><span style="color:#323232;">)((lambda _add: lambda a, b: _add(a ^ b, c << 1) if (c := a & b) else a ^ b)) </span>