Church Numerals in C++ (and Haskell) | Hacker News Reader