Text this: Crop rotation planning using simulated annealing