Fault-Tolerant Search Algorithms:Reliable Computation with Unreliable Information