Formula indicating the solution to a set of inputs. Complex algorithms contain several levels of clause. Problem-solving operation. APIs are often built to act as algorithmic engines.