Solving the Word Numbers problem with Monoids and Differentiation | Hacker News Reader