Scrap your nameplate: (functional pearl (2005)

by J Cheney
Venue:In Proceedings of the tenth ACM SIGPLAN international conference on Functional programming, ICFP ’05