Explaining Monoids to the 10 years old me | Hacker News Reader