A Functional Programming Primer for Spark | Dark Hacker News