Functional data structures in C++ | Dark Hacker News