In an introduction to algorithms, "searching" seems like one of the most primitive subjects. Since it is just about finding ...