What do algorithms rely on to eliminate requirements?