Algorithm
The word 'algorithm' has its roots in Latinizing the name of Muhammad ibn Musa al-Khwarizmi in a first step to "algorismus". Al-Khwārizmī (, , c. 780–850) was a Persian mathematician, astronomer, geographer, and scholar in the House of Wisdom in Baghdad, whose name means 'the native of Khwarezm', a region that was part of Greater Iran and is now in Uzbekistan.
Julie Beth Lovins
A stemming algorithm is the process of taking a word with suffixes and reducing it to its root, or base word. Stemming algorithms are used to improve the accuracy in information retrieval and in domain analysis. These algorithms help find variants of the terms being looked up. Stemming algorithms are helpful because it is likely that users who look up a particular word might be interested in related words. Stemming algorithms are prevalent in search engines, such as Google's, which did not implement word stemming until 2003. This means that up until 2003, a Google search for the word "warm" would not have returned related words like "warmth" or "warming".