The great algorithm