Algorithm ˈalɡərɪð(ə)m An exact step by step procedure intended to solve a problem of a specific type. The steps of an algorithm may themselves contain other algorithms. Wikipedia Mathworld