Functional Data Structures and Algorithms: a Proof Assistant Approach | Hacker News Reader