Functional Data Structures and Concurrency in C++ | Hacker News Reader