algorithm advantage