A collection of search algorithms for solving the crossing the river problem http://xkcd.com/1134/