A Tale of Three Algorithms — Different Views of the Same World