FAIL

What is an algorithm?