Through the setting of partial goals and the solving of tasks we select our own path to the ultimate goal.