Unravelling Greedy Algorithms - Bird, R (1992)