A Comparison of Functional Data Structures on the JVM | Hacker News Reader