Confused traveler: a ubiquitous computer algorithm problem.