What next? `ZERO = 0`, `ONE = 1`, ...?
ZERO = (f, x) => x
ONE = (f, x) => f(x)
TWO = (f, x) => f(f(x))
THREE = (f, x) => f(f(f(x)))
TRUE = (a, b) => a
FALSE = (a, b) => b
IF = (p, a, b) => p(a, b)
NOT = (p, a, b) => p(b, a)
AND = (p, q) => p(q, p)
OR = (p, q) => p(p, q)He also claimed he used to be a dentist in Mexico, so anywhere he had his name, email sigs, code comments, etc., he would sign add "DDS" after his name.
Dude was a trip.
True = 1
False = 0