What is the FAN Algorithm?