Optimize putting and/or pulling, where it is assumed that the same amount is applied per generation.
Useful links