Algorithm = abstract step-by-step procedure