find_best_dir: Find the most promising direction to travel in.
Description
Starting from the current projection, pick tries
random location and take a small step towards and away
from each location. The most promising direction has the
highest value of the index function.