New post - purely functional data structures
Updated post