id: 35c59a11-0a07-4aae-ad2a-f33b2780c2d1 url: http://math.andrej.com/2007/09/28/seemingly-impossible-functional-programs/