https://tannock.net/2003/10/20/just-getting-greedy/
Just getting greedy