Abacus evolve challenge.
Pinel, Adrian.
Ginn,
2009.