however, the use of heuristics in certain very technical fields may be damaging computer science is one example. programming a computer to perform more or less the desired actions may result in severe glitches. therefore, computer tasks generally must be fairly exact. however, there are certain areas in which computers can calculate heuristic solutions safely for example google's search technology relies heavily on heuristics, producing "near-miss" matches to a search query when an exact match cannot be found. this enables a user to correct for any mistakes the search produces. example: searching for the name "peter smith" and unable to find that exact name, the search engine heuristically matches "pete smith" instead, and the person using the search engine must decide whether pete and peter are the same person.