Translating math into code with examples in Java, Racket, Haskell, Python (2011) | Hacker News