Diving into Erlang and functional programming, part 1 | Hacker News Reader