Adding a different version of the farmer
algorithm.