An algorithm is a number of procedures, formulas, or instructions employed to fix a problem.  They are employed daily by people around the world to solve a variety of problems.  For instance, an algorithm can be employed to analyze a person’s emails to decide whether incoming mail is legitimate or just spam.  The first person to create an algorithm for a machine was Ada Lovelace.