Hutton, G. (2002). The Countdown Problem. Journal of Functional Programming, 12(6),