Understanding map, filter, and fold | Hacker News Reader